我是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