课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么代码里面却是x.nextSibling!=1?
2015-11-16
源自:JavaScript进阶篇 9-7
正在回答
function get_nextSibling(n){ var x=n.nextSibling; // 进入函数,首先取得下一个兄弟节点 while (x && x.nodeType!=1){ // x存在并且x不是元素节点(若不满足,说明直接找到了兄弟节点,那么就直接返回) x=x.nextSibling; // 满足上述条件,进入循环体,再次取x的兄弟节点赋值给x本身 } return x; }
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答这个元素节点元素类型到底啥意思 有啥用
1 回答父节点,子节点,兄弟节点返回的是不是都是 元素节点?
2 回答节点类型是什么
2 回答文本节点 元素节点
1 回答空白节点就是元素节点?如果一个节点的兄弟节点就就是元素节点,而例子上把元素节点都过滤了。那就访问不到属性为1的兄弟节点了啊。求解!!!