js获取Element元素的常用方法

这篇具有很好参考价值的文章主要介绍了js获取Element元素的常用方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

js中获取Element元素的常用方法有以下四种:

【方法一】根据元素ID:document.getElementById()

【方法二】根据元素标签:document.getElementsByTagName()

【方法三】根据元素class名:document.getElementsByClassName()

【方法四】根据元素name名:document.getElementsByName()

需要注意的是,方法中Element后面加“s”的,返回的是数组,即便只有一个对象,也是长度为1的数组。

所以后面调用时,记得加上索引(变量名[0])

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>js获取Element元素的常用方法</title>

    <img id="m1" src="./img.jpg" width="200px"> <br />

    <div class="cls"></div> <br />
    <div class="cls"></div> <br />

    <input type="checkbox" name="hobby">运动
    <input type="checkbox" name="hobby">阅读
    <input type="checkbox" name="hobby">游戏

</head>

<body>
    <script>
        // 1 根据元素ID
        let img = document.getElementById("m1");
        console.log(img);

        // 2 根据元素标签
        let div = document.getElementsByTagName("div");
        console.log(div);

        // 3 根据元素class名
        let cls = document.getElementsByClassName("cls");
        console.log(cls);

        // 4 根据元素的name名
        let hobby = document.getElementsByName("hobby");
        console.log(hobby);
    </script>
</body>
</html>

js获取Element元素的常用方法文章来源地址https://www.toymoban.com/news/detail-462701.html

到了这里,关于js获取Element元素的常用方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JS 获取 HTML DOM 元素的方法

     

    2024年02月11日
    浏览(43)
  • js获取dom元素宽高的方法

    这种⽅法,有⼀定局限性,只能取 内联样式 的宽⾼。 这种⽅法,也是有⼀定局限性,不过我们三种常⽤css样式都能获取。但是 只⽀持 IE ,其它浏览器不⽀持 ⽀持所有浏览器,兼容性好 这种⽅法,⼀般⽤于计算元素的绝对位置,根据视窗左上⻆的点来算的。可以拿到四个元

    2024年02月15日
    浏览(50)
  • JS获取div里面的其它元素的两种方法

    通过JS的DOM获取div里面的其它元素的两种方法   getElementsByTagName 和 querySelector ,具体使用方法如下: getElementsByTagName的获取方式:  这里的 (\\\'input\\\')[0]  因为getElementsByTagName获取的是一个伪数组集合,不能直接注册事件,必须要提取单个元素才可以,[0] 是索引号。效果图如下

    2024年02月15日
    浏览(38)
  • js常用的三个鼠标坐标获取方法

    js提供了多个获取鼠标点击事件的坐标获取方法 1.相当于你点击的元素来说 (e.offsetX和e.offsetY)         就是以你点击的元素的左上角作为参考系源点获取鼠标在元素中点击的位置 在给div添加点击事件,在点击事件中传入事件源e,e中保存着鼠标的点击坐标,我们用offsetX和

    2024年02月09日
    浏览(48)
  • JS获取URL信息的常用方法

    1、获取当前页面完整的url: let url = location.href; console.log(url) // --angel的博客_CSDN博客-领域博主 2、 获取当前页面的域名: let host1 = window.location.host; let host2 = document.domain;  let host3 = location.hostname; console.log(host1, host2, host3) // mp.csdn.net  3、获取端口号: let port = location.port; c

    2024年02月13日
    浏览(42)
  • JS javascript 点击鼠标 鼠标事件 获取元素 获取元素Xpath

    js代码,鼠标在页面点击时,记录元素的Xpath 代码:  

    2024年02月15日
    浏览(48)
  • Selenium元素获取异常之 ElementNotInteractableException:element not interactable

    描述: 1、明明组件存在,却又无法获取? 2、明明在可视化的界面看到了,就是无法捕获? 3、明明在可视化的界面正常,headless运行还是无法获取? 目前碰到的这个异常,基本都是以下四个原因导致的: 解决建议:

    2024年02月11日
    浏览(57)
  • JS--获取元素的高度与宽度

    原文网址:JS--获取元素的高度与宽度_IT利刃出鞘的博客-CSDN博客 说明 本文介绍如何使用JavaScript获取HTML标签的高度与宽度。 读取的方法 document.getElementById(\\\"id\\\").clientHeight 元素尺寸属性 说明 clientWidth 获取元素可视部分的宽度,即 CSS 的 width 和 padding 属性值之和,元素边框和滚

    2024年02月06日
    浏览(56)
  • 原生js获取元素的各种位置(大全)

    加给元素: offsetLeft (距离定位父级的距离) offsetTop (距离定位父级的距离) offsetWidth (可视宽度) offsetHeight (可视高度) clientLeft (左边框宽度) clientTop (上边框宽度) clientWidth(width + padding) clientHeight(height + padding) scrollTop(纵向滚动距离) scrollLeft(横向滚动距

    2024年02月02日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包