当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;