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

JSDOM

DOM:document object model。文档对象模型。它主要由许多节点。而基于JS对象的一切视角,DOM核心是节点对象和操作方法的属性。从下面三方面来介绍DOM。...见导图: 二、DOM之CSS样式 对于这部分的内容,涉及到的也是CSS样式的获取和操作。...JS中提供了专门儿用于获取元素尺寸和大小的方法。 实际大小:针对于元素的实际大小。主要与四个因素有关,padding。margin,border,scroll。而以下提供的几种方法,针对于不同的因素。...会有不同的结果,仅依据需求使用就可以 周边大小: 小结:DOMJS学习的一个核心内容。...当中涉及到的元素节点的属性和基本操作也是前台页面中最重要的组成,通过这些,才干使JS中基于对象的思想发挥作用。能够说,B/S UI页面中的一切都是建立在这些元素的基础之上的。

3.2K20

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

DOM 树、DOM 节点 DOM 文档 : 一个 HTML 页面就是一个文档 , DOM 中使用 document 表示 ; DOM 树 : Document Object Model Tree ,...DOM 元素的方法 : 根据 元素 ID 获取 DOM 元素 , getElementById 函数 ; 根据 标签名 称获取 DOM 元素 , getElementsByTagName 函数 ; 根据...类名 称获取 DOM 元素 , getElementsByClassName 函数 ; 通过 HTML5 新方法 获取 DOM 元素 ; querySelector 函数 ; querySelectorAll...函数 ; 特殊 DOM 元素获取 ; 2、根据元素 ID 获取 DOM 元素 - getElementById 函数 根据元素 ID 获取 DOM 元素 , 调用 Web APIs 中提供的 getElementById...函数即可 , 该函数是 document 对象中定义的 , 使用时 一般通过 document 内置对象进行调用 ; var element = document.getElementById('id

10610

JS之文档对象模型DOM

,也不属于任何节点的子节点 ,属性节点依附于元素节点上 一种附加节点 【上面代码 产生6个元素节点,5个属性节点,9个文本节点】 HTML 本身也是 XML,所有可以使用XML DOM API规范 DOM...Element DOM Attr DOM Text DOM Document HTML DOM是对XML DOM的扩展, HTML DOM比XML DOM 开发JS来说更加简单方便!...HTML DOM最优秀的地方是,操作form对象和table数据 1.BOM和HTML DOM关系图 学习DOM 编程,从Document对象开始,document代表当前HTML网页文档对象,是window...document.forms 获得页面中所有form元素集合 document.body 访问页面中 元素 document.cookie 用JS操作网页cookie信息 全局检索提供了三个重要的方法...元素常见操作 DOM 获取节点:节点查询 参上 DOM 改变节点:元素属性修改setAttribute(name,value) 内部文本元素的修改 innerHTML DOM 删除节点:removeChild

3.3K60

JSDOM事件流总结

2.图解 事件冒泡 三、DOM事件流 1.概念 DOM事件流相当于将事件捕获与事件冒泡两者结合起来,事件触发的顺序是先进行事件捕获阶段 => 目标元素阶段 => 事件冒泡阶段。...2.图解 DOM事件流 3.示例 绑定事件方法(addEventListener)的第三个参数是控制事件触发顺序的,默认为false,即事件冒泡;若为true,即事件捕获。 <!...function (e) { console.log("capture2"); }, true); ​ ​ ​ 3.结果 执行结果 五、总结 * 事件函数执行顺序...:捕获阶段的处理函数最先执行,其次是目标阶段的处理函数,最后是冒泡阶段的处理函数。...目标阶段的处理函数,先注册的先执行,后注册的后执行。 事件阻止只能阻止后续的阶段事件并且未作用于同一元素上的事件函数

3.9K30

JavaScript中DOM查询封装函数

在JavaScript中可以通过BOM查询html文档中的元素,也就是所谓的在html中获取对象然后对它添加一个函数。...element.getElementsByClassName() 通过元素标签的className在指定元素内部查找元素 但是很多实际情况下,用这三种方法不是很方便,很多时候需要多次调用,就晓得有点麻烦,代码量也有点大,所以这个时候我们就需要将查询函数封装成一个函数...这里我们可以参照css包含选择器的特性,给函数传递一串字符串。...比如如下所示: html结构: 传递的参数如下: var atrr = $(".box .box1 .div1 span"); 然后就是封装函数了。...元素 for(var i = 0,len = strs.length;i<len;i++){//根据传过来的字符串,一层一层的遍历查找dom if(strs[i].charAt(

61740
领券