首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

html 标签内部 , body 标签是显示部分内容的 顶层标签 ; 通过 JavaScript 和 DOM 操作 可以获取上述两个 html 和 body 特殊标签 元素 ; 1、获取 html 元素...通过 document.documentElement 属性 , 可以获取文档中的 html 元素 , 该元素是 HTML 网页文档的最顶层元素 ; 代码示例 : const htmlElement...= document.documentElement; console.log(htmlElement); // 输出整个 元素的 DOM 对象 2、获取 body 元素 使用 document.body...> 元素的 DOM 对象 3、完整代码示例 在下面的代码中 , 通过 document.body 获取 body 元素 , 将背景颜色设置为黄色 ; 通过 document.documentElement...获取 html 元素 , 将该标签下的所有字体大小设置为 30 像素 ; 代码示例 : <!

15510

js、jQuery 获取文档、窗口、元素的各种值

基于两年开发经验,总结了 javascript、jQuery 获取窗口、文档元素的各种值 javascript: 文档:是整个document所有的内容 浏览器当前窗口文档body的宽度: document.body.clientWidth...+border) 获取元素的高度:offsetHeight;(height+padding+border) 获取元素最左边距已定位的父级对象的长度(若无父级对象或父级对象没有定位,就是距离文档顶部)...:offsetLeft 获取元素最上边距已定位的父级对象的长度(若无父级对象或父级对象没有定位,就是距离文档左端):offsetTop 屏幕分辨率的高: window.screen.height 屏幕分辨率的宽...:$(document).height(); 获取页面的文档宽度 :$(document).width(); 浏览器当前窗口文档body的高度: $(document.body).height(); 浏览器当前窗口文档...+ padding + border + margin) 获取元素的高度:$(obj).outerHeight(true); (height + padding + border + margin) 某个元素的上边界距文档最上边距离

14.1K32
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    /API/HTMLCollection 一、获取 DOM 元素 1、根据标签名获取 DOM 元素 - getElementsByTagName 函数 调用 Document.getElementsByTagName...函数 或 Element.getElementsByTagName 函数 , 可以获取 指定标签名称 的 若干 Element 对象集合 ; 调用 Document 的函数 , 获取的是 整个文档的...函数 , 可以获取到 封装了多个 Element DOM 元素的 HTMLCollection 对象 ; HTMLCollection 对象是 时刻 动态改变的 , 如果 HTML 文档结构发生了改变...: 3、获取指定标签下的 DOM 元素 - getElementsByTagName 函数 上面的示例中都是获取 Document 文档下面的所有 标签名称 对应的 Element 元素 , 如果指向获取某一个指定标签下的...函数 , 获取 Element 元素下的所有 指定类型的标签 ; 代码示例 : <!

    7510

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

    ; 二、获取 DOM 元素 1、获取 DOM 元素的常用方法 获取 DOM 元素的方法 : 根据 元素 ID 获取 DOM 元素 , getElementById 函数 ; 根据 标签名 称获取 DOM...元素 , getElementsByTagName 函数 ; 根据 类名 称获取 DOM 元素 , getElementsByClassName 函数 ; 通过 HTML5 新方法 获取 DOM 元素...; querySelector 函数 ; querySelectorAll 函数 ; 特殊 DOM 元素获取 ; 2、根据元素 ID 获取 DOM 元素 - getElementById 函数...HTML 元素的 ID ; element 返回值 是 获取的 DOM 元素 Element 类型对象 , 本章节参考文档 : getElementById 函数参考文档 : https://developer.mozilla.org...= document.getElementById("text"); 代码 获取 上述 DOM 元素 ; <!

    14310

    jquery获取第几个子元素_js获取元素的指定子元素

    可以这样理解,页面中的元素有相同的父元素 的,并且里面又包含li元素的,那么就取第一个li元素,每个子类集合都要进行判断,直到找出所有符合要求的li元素; :last-child:这个也与上面相对了,...(n):第n个匹配元素(不包括)之后的元素(n从0开始),如:ul:gt(2)返回从第3个ul开始的所有ul元素(含第三个); :lt(n):第n个匹配元素(不包括)之前的元素(n从0开始),如:ul...利用css选择器进行选择: 元素标签名:比如说(”a“)会选出所有链接元素; #id:通过元素id进行选择,比如说(“#form1”)会选择id为form1的元素; .class:通过元素的CSS类来选择...通过子选择器,容器选择器和属性选择器进行选择: *:匹配所有的元素,比如说:(*)会把页面中的所有元素都返回; E:匹配标签名为E的所有元素,如(“a”)返回所有链接元素; E F:匹配父元素E下的标签名为...F的所有子元素(F可以为E的子类的子类,甚至更远); E>F:匹配父元素E下的所有标签名为F的直接子元素; E+F:匹配所有标签名为F的元素,并且有E类型的兄弟节点在该F元素之前(E,F紧挨着); E~

    27.2K30

    DOM概述 选取文档元素

    脚本化文档 客户端js的存在使得静态的html文档变成了可交付式的web应用 DOM概述 文档对象(DOM)是表示和操作html和xml文档内容的基础api。 <!...选取文档元素 通过ID选取元素 举一个栗子,通过ID查找多个元素 /* * 函数接收任意多的字符串参数 * 每个参数将当做元素的id传给document.getElementById() * 返回一个对象...举一个栗子 var radiobuttons = document.getElementsByname("favorite_cole"); 即可以获取name的值为 favorite_cole 的元素。...("span"); 这样能获取第一个p元素里的所有的span元素 另外document还有两个属性,分别是特殊的body,以及head元素,这两个元素如果源代码未包含,其浏览器会隐式的创建他们,以及documentElement...指代文档的根元素

    1K60

    文档元素的几何滚动

    文档元素的几何滚动 当浏览器在窗口中渲染文档时,它将会创建文档一个视觉表现层,在哪里每个元素都有自己的位置和尺寸。通常web应用程序将文档看做元素的树。...文档坐标和窗口坐标 元素位置以像素来进行度量,向右为x坐标的增加,向下为y坐标的增加。有两个坐标,一个坐标为文档的原点,一个为窗口的原点,这两个原点相互辅助。...; // 获取元素,在获取元素的高度,即文档的大小 var viewportHeight = window.innerHeight; // 获取视口的大小 // 进行滚动 window.scrollTo...document.forms.shipping.elements.method 即可 将会获取到表单的属性 表单和元素属性 js的对象支持两个方法,一个为submit()一个为reset()这两个方法...this的问题 this是触发该事件的文档元素的一个引用。即触发该事件的对象 在form元素中的元素拥有一个form引用了其父级的form。通过this.form会得到form对象的引用。

    5.2K00
    领券