innerHTML无法获取用户输入的文本值
当DIV中有input文本框,通过js调用div的innerHTML无法获取文本框中用户输入的值。
暂时解决方案是对setAttribute的value属性赋值。
//将form1下包含的所有input文本框通过js重新赋值一遍 //这样下面调用$get("cheng1").innerHTML才能获取到用户输入的文本值 $("#form1").find(":text").each(function(){ this.setAttribute("value", $(this).val()); }); var str = document.getElementById("div").innerHTML;