没有合适的资源?快使用搜索试试~ 我知道了~
火狐官网上找到的一组函数,相当于treeWalker,有了它可以方便地在IE实现Traversal API 2的所有功能
资源推荐
资源详情
资源评论
javascript 节点遍历函数节点遍历函数
火狐官网上找到的一组函数,相当于treeWalker,有了它可以方便地在IE实现Traversal API 2的所有功能
火狐官网上找到的一组函数,相当于treeWalker,有了它可以方便地在IE实现Traversal API 2的所有功能
(nextElementSibling,previousElementSibling,firstElementChild,lastElementChild,children)These functions let you
find the next sibling, previous sibling, first child, and last child of a given node (element). What makes them unique is that
they safely ignore whitespace nodes so you get the real node you're looking for each time.
复制代码 代码如下:
function is_all_ws(nod) { return !(/[^ ]/.test(nod.data)); }
function is_ignorable(nod) { return (nod.nodeType == 8) || ((nod.nodeType == 3) && is_all_ws(nod)); }
function node_before(sib) {
while ((sib = sib.previousSibling)) {
if (!is_ignorable(sib)) return sib;
}
return null;
}
function node_after(sib) {
while ((sib = sib.nextSibling)) {
if (!is_ignorable(sib)) return sib;
}
return null;
}
function first_child(par) {
var res = par.firstChild;
while(res) {
if(!is_ignorable(res)) return res;
res = res.nextSibling;
}
return null;
}
function last_child(par) {
var res = par.lastChild;
while(res) {
if(!is_ignorable(res)) return res;
res = res.previousSibling;
}
return null;
}
资源评论
weixin_38631282
- 粉丝: 5
- 资源: 923
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C语言冲刺C语言基础知识pdf
- 基于神经网络的图像识别小项目(Python实现)
- msvcr120d.dll文件
- SOIL库,包括include和lib文件夹
- 别墅图纸编号D068-两层-13.50&14.10米- 施工图-施工说明.dwg
- 别墅图纸编号D068-两层-13.50&14.10米- 施工图-第一张.dwg
- 别墅图纸编号D068-两层-13.50&14.10米- 施工图-第5张.dwg
- zabbix-agent-6.0.25-windows-amd64-openssl.msi
- 别墅图纸编号D068-两层-13.50&14.10米- 施工图-第四张.dwg
- AUTOSAR-SWS-PWMDriver.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功