[DOM]-9.createElement寫法

以DOM節點來處理,先以createElement來新增html的元素再以textContent寫入內容, 再以setAttribute新增元素掛入父元素加入子節點,在這裡不會像innerHTML會將先前的資料都刪除(同元素的標籤), 但是這裡的寫法會比較長安全性高。


  1. <h1 class="title"></h1>
  1. var str =document.createElement('em');
  2. str.textContent ='123';
  3. //增加子節點
  4. str.setAttribute('class','blue');
  5. document.querySelector('.title').appendChild(str);
  1. .blue{
  2. color: blue;
  3. }


codepen

评论

此博客中的热门博文

六角學院-高雄資訊旅遊

JavaScript-頁數總結

[DOM]-7.innerHTML(下)