Javascripts获取元素操作方式(ES5语法和ES6语法获取单个/多个操作元素)

目录

ES5语法获取操作元素

通过id获取元素

通过class获取元素

通过name获取元素

通过标签名获取元素

ES6语法获取操作元素

通过css选择器获取单个元素

通过css选择器获取多个元素

成功获取元素浏览器控制台截图


首先给出一段基本的代码,准备好需要获取的元素:

(注意:以下获取元素的操作都是在本段代码的基础上获取的!!!)

<body>
    <div id="IdBox">
        <div class="classBox">
             <p>通过标签获取</p>
             <input type="text" name="account">
             <input type="text" name="password">
        </div>
    </div>
</body>

ES5语法获取操作元素

注:变量名不一定和需要获取的元素ID或Class名字一样

通过id获取元素

   语法:let 变量名=document.getElementById("id") ----->获取单个元素

<script>
    //通过ID获取
    let IdBox = document.getElementById("IdBox")
    console.log(IdBox) //控制台输出整个id值为“IdBox”的内容
    console.log("ES5获取元素-通过ID获取元素成功!")//如果控制台能成功打印本段文字,则说明获取元素成功   
</script>

通过class获取元素

语法:let  变量名=document.getElementByClassName("类名") ---->获取多个  (类似于数组)

<script>
    //通过class获取
    let classBox = document.getElementsByClassName("classBox")
    console.log(classBox)
    console.log("ES5获取元素-通过class获取元素成功!")
</script>

通过name获取元素

语法:let 变量名=document.getElementByname("name")  ----->获取多个 (类似于数组)

<script>
    //通过类名获取
    let nameBox = document.getElementsByName("account")
    console.log(nameBox)
    console.log("ES5获取元素-通过name获取元素成功!")
</script>

通过标签名获取元素

语法:let 变量名=document.getElementByTagName("标签名") ---->获取多个  (类似于数组)

<script>
    //通过标签获取
    let tagBox = document.getElementsByTagName("p")
    console.log(tagBox)
    console.log("ES5获取元素-通过标签名获取元素成功!")
</script>

ES6语法获取操作元素

css选择器:

        id属性---#+属性值  例如id="one"--("#one")

        class属性---.+属性值  例如class="two"--(".two")

        name属性、标签名属性---一般直接在括号里的引号内填写对应的属性值即可

通过css选择器获取单个元素

语法:let 变量名=document.querySelector("css选择器")---->获取单个元素

<script>
     //ID值获取
     let div_Css=document.querySelector("#IdBox")
     console.log("ES6获取元素-通过ID选择器获取元素成功!")

     //class值获取
     let class_Css=document.querySelector(".classBox")
     console.log("ES6获取元素-通过class选择器获取元素成功!")

     //标签值获取
     let tag_Css=document.querySelector("input")
     console.log("ES6获取元素-通过标签选择器(元素选择器)获取元素成功!")
</script>

通过css选择器获取多个元素

语法:let 变量名=document.querySelectorAll("css选择器")---->获取多个元素

<script>
    //获取多个标签
    let all_input = document.querySelectorAll("input")
    console.log("ES6获取元素-通过标签选择器获取多个元素成功!")
</script>

成功获取元素浏览器控制台截图

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值