[DOM]-9.createElement寫法
以DOM節點來處理,先以createElement來新增html的元素再以textContent寫入內容,
再以setAttribute新增元素掛入父元素加入子節點,在這裡不會像innerHTML會將先前的資料都刪除(同元素的標籤),
但是這裡的寫法會比較長安全性高。
codepen
<h1 class="title"></h1>
var str =document.createElement('em'); str.textContent ='123'; //增加子節點 str.setAttribute('class','blue'); document.querySelector('.title').appendChild(str);
.blue{ color: blue; }
codepen
评论