今日背诵小纸条
定义节点
var o = new Node({
classname : ’cls’;
});
function Node( options ){
this.className = options.className | | ‘ ‘; //如果没有类名,默认为空字符
}
节点属性值
nodeType 节点类型
1 - 元素节点,如
和
3 - 文本节点,元素的文本值
nodeName 节点名称
如果是元素节点,返回的是标签的名称
nodeValue节点值
如果是元素节点,值始终是null
获取下一个兄弟元素兼容性代码
function getNextElementSibling(element){
var el = element;
while (el = el.nextSibling) {
if(el.nodeType === 1){
return el;
}}
return null;
}
閱讀更多 PM阿嘉 的文章