HTML5第十四课时汇总

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>getelement系列方法</title>
</head>
<body>

<ul>
    <li name="jerei">张三</li>
    <li class="JEREH">李四</li>
    <li id="wangWu">王五</li>
    <li class="JEREH">孙六</li>
    <li name="jerei">田七</li>
</ul>

<button id="changeBtn">变!!</button>

</body>

<script>

    var btn = document.getElementById("changeBtn");
    btn.addEventListener("click",function () {
        /*getElementById   返回值最多有一个*/
//        var ww = document.getElementById("wangWu");
//        ww.style.color = "red";
        /*getElementsByName   getElementsByClassName
         不管有没有匹配结果,返回的数据类型都是对象数组*/
//        var jerei = document.getElementsByName("jerei");
//        for(var i = 0; i < jerei.length; i++){
//            jerei[i].style.color = "red";
//        }

//        var jereh = document.getElementsByClassName("JEREH");
//        for(var i = 0;i < jereh.length;i++){
//            jereh[i].style.color = "blue";
//        }

        var allList = document.getElementsByTagName("li");
        for(var i = 0;i < allList.length;i++){
            allList[i].style.color = "red";
        }
    })
</script>
</html>


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>点击事件</title>
</head>
<body>
<ul>
    <li>张三</li>
    <li>李四</li>
    <li>王五</li>
    <li>孙六</li>
    <li>田七</li>
</ul>
</body>
<script>
    //    var zhangSan = document.getElementById("zhangSan");
    //    zhangSan.addEventListener("click",function () {
    //        var content = zhangSan.innerHTML;
    //        alert(content);
    //    });

    /*最原始的方法*/
    /*var allList = document.getElementsByTagName("li");
     for(var i = 0; i < allList.length;i++){
     allList[i].addEventListener("click",function () {
     var content = allList[i].innerHTML;
     alert(content);
     });
     }*/

    /*匿名函数的自调用*/
    //    var allList = document.getElementsByTagName("li");
    //    for(var i = 0; i < allList.length;i++){
    //        (function (i) {
    //            allList[i].addEventListener("click",function () {
    //                var content = allList[i].innerHTML;
    //                alert(content);
    //            });
    //        })(i);
    //    }

    /*ES6let常量*/
    //    var allList = document.getElementsByTagName("li");
    //    for(let i = 0; i < allList.length;i++){
    //        allList[i].addEventListener("click",function () {
    //            var content = allList[i].innerHTML;
    //            alert(content);
    //        })
    //    }


</script>
</html>


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>attribute</title>
</head>
<body>

<img src="../img/img1.jpg" alt="图片加载失败!" id="img">
<button id="get">获取图片信息</button>
<button id="change">改变图片信息</button>

</body>

<script>
    var getBtn = document.getElementById("get");
    var changeBtn = document.getElementById("change");
    var img = document.getElementById("img")

    getBtn.addEventListener("click",function () {
        var src = img.getAttribute("src");
        console.log(src);
    })

    changeBtn.addEventListener("click",function () {
        img.setAttribute("src","../img/left.jpeg")
    })
    
</script>
</html>




<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <style>
        #div1{
            width: 200px;
            height: 200px;
            background-color: red;
        }
        #div2{
            width: 200px;
            height: 200px;
            background-color: blue;
        }
    </style>
    <title>setAttribute存在的问题</title>
</head>
<body>

<div id="div1"></div>
<div id="div2"></div>


</body>

<script>
    var div1 = document.getElementById("div1");
    var div2 = document.getElementById("div2");
    //    div1.setAttribute("onclick","showColor('')");
    //    div2.setAttribute("onclick","showColor('')");

    //    div1.onclick = 'showColor("1212")';

    div1.onclick = function () {
        alert("");
    };
    div2.onclick = function () {
        alert('');
    };



    function showColor(color) {
        alert(color);
    }
</script>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值