写javaScript时 增加节点时 appendChild 只能加一个元素
在给按钮添加触发事件时设置从父节点添加子元素 出现只能添加一个元素的 ‘BUG’ 实际上是 如果声明在 触发事件外,那么从触发事件里面添加的子元素只能频繁调用外面开辟的一个地址。就会变成如果值变化 只会出现加一个元素 改变别的值得现象。如果在触发事件里面声明,每一次的触发都会开辟新地址,添加的都是不同的地址,就可以实现加多个元素了!!
下面是在元素里面声明代码。
add.onclick = function(){ var li = document.createElement('li'); li.innerHTML = text.value; ul.appendChild(li, ul.firstChild); }

浙公网安备 33010602011771号