HTML DOM 教程---获取常规元素方式(1)

getElementById 

<!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>获取常规元素</title>
</head>
<body>
    <div id="box"></div>
    <script>

        console.log(document.getElementById("box"))

        var obox = document.getElementById("box")
        obox.innerHTML = "222222"
    </script>
</body>
</html>

 

getElementsByClassName 

<!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>获取常规元素</title>
</head>
<body>
    <ul>
        <li class="newsitem">111111111</li>
        <li class="newsitem">111111111</li>
        <li class="newsitem">111111111</li>
    </ul>
    <ul>
        <li class="adsitem">111111111</li>
        <li class="adsitem">111111111</li>
        <li class="adsitem">111111111</li>
    </ul>
    <script>
        var items = document.getElementsByClassName("newsitem")
        console.log(items)
        // items[0].innerHTML = "news-111111111"
        for(var i=0;i<items.length;i++){
            items[i].innerHTML = "news-"+i
        }

        var items = document.getElementsByTagName("li")
        console.log(items)

    </script>
</body>
</html>

 getElementsByTagName

<!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>获取元素</title>
</head>
<body>
    <input type="text" name="username">
    <input type="password" name="password">
    <script>     
        var items = document.getElementsByName("username")
        console.log(items[0])
        var items1 = document.getElementsByName("password")
        console.log(items1[0])
        // 设置值
        items[0].value = "xiaoming"
        items1[0].value = "6666666666"
    </script>
</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值