javascript創建和插入dom節點


我們首先定義幾個節點

<p id = "javascript">javascript</p>
<div id = "list">
    <p id = "se">javaSE</p>
    <p id = "ee">javaEE</p>
    <p id = "me">javaME</p>
</div>

然后來操作節點,可以實現追加

//追加節點
var list = document.getElementById('list');
var js = document.getElementById('javascript');
list.append(js);//追加一個元素
var newP = document.createElement('p');//創建一個p節點
newP.id = 'newP';//賦id
newP.innerText = 'hello,world';//內容
list.append(newP);//追加

//創建一個標簽節點
var mScript = document.createElement('script');
script.setAttribute('type','text/javascript');

var mStyle = document.createElement('style');
mStyle.setAttribute('type','text/css');
mStyle.innerHTML = 'body{background-color : yellow}';//設置標簽內容
document.getElementsByTagName('head')[0].appendChild(mStyle);//放到head里面生效

下面可以實現在某個節點前添加節點

// 在前面插入節點
var list = document.getElementById('list');
var ee = document.getElementById('ee');
var js = document.getElementById('javascript');
// insertBefore(newNode,targetNode)
list.insertBefore(js,ee);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM