常見DOM操作

2021-09-26 09:52:00 字數 1585 閱讀 4255

建立元素節點

var odiv = document.createelement("div");   //建立乙個div

var op = document.createelement("p"); //建立乙個p標籤

建立文字節點

var otext = document.createtextnode("文字資訊");
把建立的節點追加到方法呼叫者的尾部

div

divdiv

段落

通過id名

var odiv = document.getelementbyid("box");
通過標籤名

var adiv = document.getelementsbytagname("div");

adiv[0].innertext = "給第乙個div標籤修改內容";

通過類名

var atest = document.getelementsbyclassname("test");

atest[1].innertext = "給第二個類名為test的標籤修改內容";

通過name名

var ade = document.getelementsbyname("de");
通過選擇器

var odiv = document.queryselector("#box");  //一般用於通過id名查詢

var adiv = document.queryselectorall(".test"); //用於括號內查詢

div

divdiv

段落

新建立span節點,把id為box的div節點換掉

var ospan = document.createelement("span");

var odiv = document.getelementbyid("box");

document.body.replacechild(ospan,odiv);

已有節點替換

var odiv = document.getelementbyid("box");

var op= document.queryselectorall("p")[0];

document.body.replacechild(op,odiv); //挪位置

var clonenode = op.clonenode(true);

document.body.replacechild(clonenode,odiv);

var odiv = document.getelementbyid("box");

var op= document.queryselectorall("p")[0];

document.body.removechild(op);

常見dom樹操作

js操作dom節點 1.訪問節點 document.getelementbyid id 返回對擁有指定id的第乙個物件進行訪問 document.getelementsbyname name 返回帶有指定名稱的節點集合 注意 element sdocument.getelementsbytagnam...

常見的dom操作

p標籤 查 查詢dom節點 查詢元素節點p的屬性返回屬性名稱對應的屬性值 ipt attr title 返回p的屬性title的值。var ipt ipt attr title console.log ipt 20 建 新建dom節點 建立元素節點並且把節點作為元素的子節點新增到dom節點樹上。先建...

JS常見的DOM操作API

目錄 幾種物件 node nodelist htmlcollection 節點查詢api 節點建立api createelement createtextnode clonenode createdocumentfragment 節點修改api insertbefore removechild re...