大学里读网站建设,赶集网发布信息免费,手机网站如何建设,免费建网站的app个人平时总结 Document 对象 每个载入浏览器的 HTML 文档都会成为 Document 对象。 Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。 提$(document)是一个选择器#xff0c;选中的是整个html所有元素的集合示#xff1a;Document 对象是 Window 对象的一…个人平时总结 Document 对象 每个载入浏览器的 HTML 文档都会成为 Document 对象。 Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。 提$(document)是一个选择器选中的是整个html所有元素的集合示Document 对象是 Window 对象的一部分可通过 window.document 属性对其进行访问。 $(document)是一个选择器选中的是整个html所有元素的集合 $(this)指的是当前的对象 $(window)和$(document)获取到的对象不同。1、Window 对象表示一个浏览器窗口或一个框架。在客户端 JavaScript 中Window 对象是全局对象所有的表达式都在当前的环境中计算.2、Document 对象是 Window 对象的一部分,每个载入浏览器的 HTML 文档都会成为 Document 对象. Element Element是非常通用的基类所有 Document对象下的对象都继承它. 这个接口描述了所有相同种类的元素所普遍具有的方法和属性。 这些继承自Element并且增加了一些额外功能的接口描述了具体的行为. 例如, HTMLElement 接口是所有HTML元素的基础接口 而 SVGElement接口是所有SVG元素的基本接口. 这个属性比较偏Node方向。 js事件冒泡机制何时有用 就是你说的, 如果父div有click事件, div里的span也有click事件, 默认你点span的时候父div的click事件也会被激发, 如果你不想激发父div的click事件, 就在span的click事件中stopPropagation(), 就是这样 所谓事件冒泡是当DOM结构中啥你不懂DOM其实就是那些html元素结构通俗的说就是html网页一个子级元素上有一个事件那么这个事件在其父级上也是有效的。不管这个事件父级定义或者没有定反过来也是一样父级定了事件那么子级也是有效的。 当父级利用事件冒泡来处理逻辑业务的时候此时在js界有一个术语叫事件委托即委托父级干一些在子级上的动作比如点击本来是子级要有的动作可是现在好了不用在子级上写函数了如for循环之类挺麻烦的。你可以只在父级上写个点击事件那么子级上都有了点击动作。可能有些同学会问这是为啥这没什么原因这是DOM的一个特性。就好比一个人生下来就会吃一样是一种本能转载于:https://www.cnblogs.com/ysdemo/p/9787769.html