写javaScript时 增加节点时 appendChild 只能加一个元素


在给按钮添加触发事件时设置从父节点添加子元素 出现只能添加一个元素的 ‘BUG’  实际上是  如果声明在 触发事件外,那么从触发事件里面添加的子元素只能频繁调用外面开辟的一个地址。就会变成如果值变化  只会出现加一个元素 改变别的值得现象。如果在触发事件里面声明,每一次的触发都会开辟新地址,添加的都是不同的地址,就可以实现加多个元素了!!

下面是在元素里面声明代码。

add.onclick = function(){
    var li  =  document.createElement('li');
    li.innerHTML = text.value;
    ul.appendChild(li, ul.firstChild);
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM