这篇“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怎么获取节点并进行兼容性封装”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注百云主机行业资讯频道。
本篇内容主要讲解“微信小程序使用picker组件出现问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“微信小程序使用picker组件出现问题怎么解决”吧!先来看一下官方文档中picker的基本概念:从底部弹…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。