innerHTML没法获取用户输入的文本值

当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;
相关文章
相关标签/搜索