首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【Web APIs】DOM 文档对象模型 ⑤ ( 获取特殊元素 | 获取 html 元素 | 获取 body 元素 )

html 标签内部 , body 标签是显示部分内容的 顶层标签 ; 通过 JavaScript 和 DOM 操作 可以获取上述两个 html 和 body 特殊标签 元素 ; 1、获取 html 元素...= document.documentElement; console.log(htmlElement); // 输出整个 元素DOM 对象 2、获取 body 元素 使用 document.body...> 元素DOM 对象 3、完整代码示例 在下面的代码中 , 通过 document.body 获取 body 元素 , 将背景颜色设置为黄色 ; 通过 document.documentElement...= '30px'; // 获取 元素节点数量 const bodyChildrenCount = document.body.children.length...; console.log(`Body 元素节点数量: ${bodyChildrenCount}`); 执行结果 :

12610

【Web APIs】DOM 文档对象模型 ① ( DOM 相关概念 - DOM 文档、DOM 树、DOM 节点 | 根据元素 ID 获取 DOM 元素 - getElementById 函数 )

DOM 节点 都代表文档中的一个部分 , 如 : 元素、属性或文本 , 并且这些节点以特定的关系相互连接 , 形成一个完整的树状图 ; 二、获取 DOM 元素 1、获取 DOM 元素的常用方法 获取...DOM 元素的方法 : 根据 元素 ID 获取 DOM 元素 , getElementById 函数 ; 根据 标签名 称获取 DOM 元素 , getElementsByTagName 函数 ; 根据...类名 称获取 DOM 元素 , getElementsByClassName 函数 ; 通过 HTML5 新方法 获取 DOM 元素 ; querySelector 函数 ; querySelectorAll...函数 ; 特殊 DOM 元素获取 ; 2、根据元素 ID 获取 DOM 元素 - getElementById 函数 根据元素 ID 获取 DOM 元素 , 调用 Web APIs 中提供的 getElementById...HTML 元素的 ID ; element 返回值 是 获取DOM 元素 Element 类型对象 , 本章节参考文档 : getElementById 函数参考文档 : https://developer.mozilla.org

10010

【Web APIs】DOM 文档对象模型 ② ( 根据标签名获取 DOM 元素 - getElementsByTagName 函数 | 获取指定标签下的 DOM 元素 )

DOM 元素 1、根据标签名获取 DOM 元素 - getElementsByTagName 函数 调用 Document.getElementsByTagName 函数 或 Element.getElementsByTagName...对象 ; 该对象中的 DOM 元素顺序是按照 DOM 树的 DOM 元素 发现顺序 进行排列的 ; HTMLCollection 对象是一个 " 伪数组 " , 有数组长度 , 也可以使用索引下标访问...函数 , 可以获取到 封装了多个 Element DOM 元素的 HTMLCollection 对象 ; HTMLCollection 对象是 时刻 动态改变的 , 如果 HTML 文档结构发生了改变...: 3、获取指定标签下的 DOM 元素 - getElementsByTagName 函数 上面的示例中都是获取 Document 文档下面的所有 标签名称 对应的 Element 元素 , 如果指向获取某一个指定标签下的...DOM 元素 , 则需要如下步骤 : 首先 , 通过 调用 document.getElementById 函数 , 获取指定标签对应的 Element 元素 ; 然后 , 通过 调用 element.getElementsByTagName

6010

js判断是否是元素

文本俺将跟大家介绍,如何判断一个当前点击的元素,是否是指定元素元素。 解决思路: 俺给父元素指定了一个id,并使用这个循环检查当前元素是否属于它的元素。...if (obj == parentObj){ return true; } obj = obj.parentNode; } return false; } 方法二:jquery代码 //判断:当前元素是否是被筛选元素元素...jQuery.fn.isChildOf = function(b){ return (this.parents(b).length > 0); }; //判断:当前元素是否是被筛选元素元素或者本身...event => { const parentId = 'mycontainer' if (isDescendant(event.target, parentId)) { //处理是元素的情况...} else { //处理不是元素的情况 } }) 在while循环中,俺使用赋值运算符=进行迭代,直到不再有父节点,在本例中为el.parentNode返回null时, while

10.7K00

Js如何删除所有元素以及当前元素

示例展示 deleteallelem 具体描述 在原生js当中,html的内容元素总是以嵌套的关系存在于网页中,因此,可以通过遍历树的方法访问网页里的每一个元素,当然也是可以删除指定的元素的 原生js...代码 // 删除元素的函数 function deleteChilds() { var ul = document.getElementsByTagName("ul")[0]; // 获取父级DOM...("ul")[0]; // 获取父级DOM var len = ul.childNodes.length; // 元素的个数 for(var i = len-1;i>=0;i-...,直接操作数组为空,就删除所有元素了的 // 这里用原生js实现,主要是演示操作节点的方式,在vue项目里,操作DOM的话,那使用vue就没有任何意义价值了的...var ul = document.getElementById('ul');// 获取父级元素DOM // 判断是否包含元素 if(

8.3K40
领券