js對子節點操作

2021-07-23 11:53:09 字數 477 閱讀 7953

1、判斷子節點個數

var len = 0;

len = obj.children.length;//不包括text子節點

//或者 len = obj.childnodes.length;則包含text等空格節點

2、判斷是否含有子節點

obj.haschildnodes();

//返回true則含有,false則表示無

3、刪除子節點

obj.removechild(obj.firstchild);//刪除第乙個子節點

obj.removechild(obj.lastchild);//刪除最後乙個子節點

obj.removechild(obj.children[1])//刪除第2個子節點

可以使用obj.childnodes[i].classname或者其他方式對子節點進行操作

js節點操作

每個節點都有乙個 parentnode 屬性,該屬性指向文件樹中的父節點。包含在 childnodes 列表中的所有節點都具有相同的父節點,因此它們的 parentnode 屬性都指向同乙個節點。此外,包含在childnodes 列表中的每個節點相互之間都是同胞節點。通過使用列表中每個節點的 pre...

Js節點操作

一 節點常用操作 二 節點屬性 屬性操作的標準方法 node.getattribute 返回當前元素節點的指定屬性。如果指定屬性不存在,則返回null node.setattribute 為當前元素節點新增屬性。如果同名屬性已存在 node.hasattribute 返回乙個布林值,表示當前元素節點...

js 節點操作

新增和刪除節點 html 元素 如需向 html dom 新增新元素,您必須首先建立該元素 元素節點 然後向乙個已存在的元素追加該元素。這是乙個段落 這是另乙個段落 例子解釋 這段 建立新的 元素 var para document.createelement p 如需向 元素新增文字,您必須首先建...