IE9+获取节点的方式有兼容性要求

IE9+获取节点的方式有兼容性要求,第1张

获取所有的节点

1 children 获取所有的元素子节点,不包含文本节点,这个没有兼容问题,推荐使用

2 childNodes 对于不同版本的IE浏览器有兼容问题:

IE9+: 获取除了元素子节点,还有文本节点(包含换行),注释节点,非法节点(ul下包含p)

IE8-:获取所有的元素子节点,(IE8可以获取非法节点)

获取第一个子节点

1 firstChild: childNodes[0] ,跟childNodes的情况类似

2 children[0] 推荐使用

3 firstElementChild:IE9+才有的属性

4 兼容写法: elemfirstElementChild || elemfirstChild; 这个也会有点问题,如果没有子元素节点时需要判断

获取下一个节点

1 nextSibling:跟childNodes类似

2 nextElementSibling:IE9+才有的属性

3 兼容写法: elemnextElementSibling || elemnextSibling; 这个的问题是,当前元素是最后一个元素的时候需要判断

获取上一个节点

1 previousSibling

2 previousElementSibling

更换新节点。

方法如下:

1,添加节点

小火箭支持多种方法添加节点。

(1)链接导入小火箭可以直接打开ss://开头的节点链接,自动导入节点;使用这个导入方式,部分网站可以一键导入所有节点。这个也是“小火箭免费节点获取”等Workflow流程可以直接导入节点的原理。假如你已经复制了一个ss://开头的节点链接,打开小火箭,会询问是否添加。

(2)扫描二维码添加点击右上角扫描符号,可以打开相机扫描,也可以从相册提取二维码扫描;这个方式最为方便了,一键完成。

(3)手动输入点击右上角+号,手动输入节点信息添加。适合只知道节点信息的情况下使用。

本文实例讲述了jQuery查找节点方法。分享给大家供大家参考,具体如下:

<html>

<head>

<meta

>

由于通常情况下socket连接就是TCP连接,因此socket连接一旦建立,通信双方即可开始相互的发送数据内容,直到双方断开连接。但在实际网络应用中,客户端到服务器之间的通信往往需要穿越多个中间节点,例如路由器、网关、防火墙等,大部分防火墙默认会关闭长时间处于非活跃状态的连接而导致socket连接断连,因此需要通过轮询告诉网络,该连接处于活跃状态。

而>

以上就是关于IE9+获取节点的方式有兼容性要求全部的内容,包括:IE9+获取节点的方式有兼容性要求、shadowrocket怎么更新节点、jQuery查找节点方法完整实例等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10147776.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存