寫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