分享更有价值
被信任是一种快乐

JS怎么获取节点并进行兼容性封装

文章页正文上

这篇“JS怎么获取节点并进行兼容性封装”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家免费云主机、域名阅读完这篇文章能有所收获,下面我们一起来看看这篇“JS怎么获取节点并进行兼容性封装”文章吧。网页内容是由标签组成的(不完全正确)
网页的内容是由节点组成的
元素节点 属性节点 文本节点 注释节点 文档节点
节点三要素节点类型 :nodeType节点名称 : nodeName节点值 :nodeValue获取父节点 :子元素.parentNode获取子元素获取的父节点一定是元素节点(只有元素才会有子节点)添加子元素到页面中(父元素中)父元素.appendChild(子元素)获取元素:上一个节点下一个节点上一个元素下一个元素IE8不支持获取兄弟元素的操作,执行得到的undefined,而且 在IE8里面没有任何替代方案
IE8要获取兄弟元素 智能通过节点@param ele :需要查找的目标封装
@return node:返回的是一个元素节点获取第一个子节点 :父元素.firstChild
获取第一个子元素 :父元素.firstElementChildIE8无法执行元素的操作获取最后一个子节点 :父元素.lastChild
获取最后一个子元素 :父元素.lastElementChild克隆节点 :元素.cloneNode(参数)
参数:
有参数时:如果参数是true,表示深克隆: 能够克隆这个标签以及标签里面所有的内容。如果参数是false,表示浅克隆:只能克隆当前这个标签,不会克隆这个标签里面的内容。没有参数,默认是false。克隆节点只会在内存中克隆一份, 不会添加到页面上 只能手动添加克隆huibaid也克隆过去为了保持页面id的唯一性,需要修改克隆元素的id以上就是关于“JS怎么获取节点并进行兼容性封装”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注云技术行业资讯频道。

相关推荐: es6装饰器的作用是什么

这篇文章主要介绍“e免费云主机、域名s6装饰器的作用是什么”,在日常操作中,相信很多人在es6装饰器的作用是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”es6装饰器的作用是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册