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

JavaScript如何获取元素和节点

文章页正文上

本文小编为大家详细介绍“JavaScript如何获取元素和节点”,内容详细,步骤清晰,细节处理妥当,希望这篇“JavaScript如何获取元素和节点”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。通过ID获取(getElementById)通过name属性(getElementsByName)通过标签名(getElementsByTagName)通过类名(getElementsByClassName)通过选择器获取一个元素(querySelector)通过选择器获取一组元素(querySelectorAll)获取html的方法(document.documentElement)获取body的方法(document.body)上下文必须是document。必须传参数,参数是string类型,是获取元素的id。返回值只获取到一个元素,没有找到返回null。参数是元素的类名。返回值是一个类数组,没有找到返回空数组参数是是获取元素的标签名属性,不区分大小写。返回值是一个类数组,没有找到返回空数组参数是选择器,如:”p .className”。返回单个node,如果有多个匹配元素就返回第一个返回值是一个类数组在文档对象模型 (DOM) 中,每个节点都是一个对象。DOM 节点有三个重要的属性1. nodeName : 节点的名称2. nodeValue :节点的值3. nodeType :节点的类型一、nodeName 属性: 节点的名称,是只读的。元素节点的 nodeName 与标签名相同属性节点的 nodeName 是属性的名称文本节点的 nodeName 永远是 #text文档节点的 nodeName 永远是 #document二、nodeValue 属性:节点的值元素节点的 nodeValue 是 undefined 或 null文本节点的 nodeValue 是文本自身属性节点的 nodeValue 是属性的值三、nodeType 属性: 节点的类型,是只读的。以下常用的几种结点类型:元素类型 节点类型元素 1属性 2文本 3 空格也是返回3注释 8文档 9 1.创建节点:createElement(”) 2.插入节点:appendChild ()用法是: parent.appendChild(child)会将child节点添加到parent里的最后面如果子节点原本就存在,会移除原节点,添加新节点 到最后,但是事件会保留 2-1.插入节点:insertBefore()用法是 parent.insertBefore(newNode,refNode);1.删除节点:removeChild用法是:parent.removeChild(child)如果删除的不是父元素的子节点会报错1.克隆节点:parent.cloneNode() false 或者true克隆节点(需要接受一个参数来表示是否复制元素)1.替换节点 方法node.replace(new,old) 作用:当向document中添加大量的节点时,如果逐个添加将会十分缓慢,这时可以使用文档碎片一次性添加到document中语法:document.createDocumentFragment();承载节点读到这里,这篇“JavaScript如何获取元素和节点”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,免费云主机、域名如果想了解更多相关内容的文章,欢迎关注云技术行业资讯频道。

相关推荐: css如何实现以一个点为定点旋转

本文小编为大家详细介绍“css如何实现以一个点为定点旋转”,内容详细,步骤清晰,细节处理妥当,希望这篇“css如何实现以一个点为定点旋转”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 css以一个点为定点旋转的方法:1、新建一个HT…

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

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

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

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

登录

找回密码

注册