我是javascript的新手。我想在运行时动态添加多个文本框.. Javascript动态添加文本框值
<script type="text/javascript">
function ajax(){
var x = document.getElementById("ajax").innerHTML;
x= x + '<input name="reference[]" type="text" />';
document.getElementById("ajax").innerHTML = x;
}
</script>
这是一个上单击事件。在这里,我的问题是每次添加一个新的文本框时,我以前的文本框的值就会消失,并且每次调用该函数时,所有文本框都将为空。
尽管HTML5的最小尝试以规范的innerHTML,它是跨浏览器不一致,特别是有关属性和特性。不要将它用于非平凡的目的。 – RobG