html07

本文介绍了一个简单的HTML页面中使用JavaScript操作DOM元素的例子,包括创建、替换、克隆节点及通过不同属性选择元素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
    <ul id="ul">
        <li class="li1">韦德</li>
        <li>科比</li>
        <li>杜兰特</li>
    </ul>
    <input type="text" name="username"/>

    <script>
        var oli = document.createElement("li");
        var textNode = document.createTextNode("詹姆斯");
        oli.appendChild(textNode);

        /*替换节点,杜兰特*/

        var oul = document.getElementById("ul");
        var lastLi = oul.lastElementChild;
        /*第一个参数 要替换的li内容,第二个参数是目标li*/
        oul.replaceChild(oli,lastLi);


        /*克隆节点:深克隆true,克隆当前节点以及节点的子节点   浅克隆false:只克隆当前这个节点*/
        var newli = oli.cloneNode(false);
        oul.appendChild(newli);

        /*通过class找到节点*/
        var oli1 = document.getElementsByClassName("li1");
        console.info(oli1);
        oli1[0].style.backgroundColor = "pink";

        /*通过name属性找元素*/
        var oinp = document.getElementsByName("username");
        console.info(oinp)
        oinp[0].style.backgroundColor = "green";


        /*通过元素找节点*/
        var ularr = document.getElementsByTagName("ul");

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值