當DIV中有input文本框,經過js調用div的innerHTML沒法獲取文本框中用戶輸入的值。this
暫時解決方案是對setAttribute的value屬性賦值。spa
//將form1下包含的全部input文本框經過js從新賦值一遍 //這樣下面調用$get("cheng1").innerHTML才能獲取到用戶輸入的文本值 $("#form1").find(":text").each(function(){ this.setAttribute("value", $(this).val()); }); var str = document.getElementById("div").innerHTML;