【发布时间】:2012-02-13 07:12:28
【问题描述】:
我在使用表单时遇到了 javascript“innerHTML”函数的问题。我一直在向表单添加更多选项(并将它们以数组的形式发送到服务器,例如 foo[] )。问题是,如果用户按下向表单添加另一个元素以添加另一个选项,则他们之前选择的选项将被删除。
我想要发生的只是在标签内添加另一个相同类型的元素。我的目标是 IE9,不使用任何框架。我正在使用:
document.getElementById("contents").innerHTML += this.item;
this.item 是我要添加到行尾的代码。
我想知道的是,递归遍历我要添加的代码树以创建节点树,然后使用 appendChild 是最好的方法,还是有更好的方法?
【问题讨论】:
标签: javascript innerhtml