DOM简单学习以及事件简单学习

DOM简单学习

功能:控制HTML文档的内容

代码:获取页面标签(元素)对象   Element

     document.getElementById(“id值”);  通过元素id获取元素对象

操作Element对象:

  1、修改属性值

    1、明确获取的对象是哪一个

    2、查看API文档,找其中有哪些属性可以设置

  2、修改标签体内容

     属性:innerHTML

复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

</head>
<body>
    <img id="light" src="img/off.gif">
    <h1 id="title">张三</h1>
    <script>
        /*//通过id获取元素对象
        var light = document.getElementById("light");
        alert(light);
        light.src = "img/on.gif";*/

        //获取h1标签对象
        var title = document.getElementById("title");
        alert("1")
        //修改内容
        title.innerHTML = "李四";
    </script>
</body>
</html>
复制代码

 

 

 

 

 

 

事件简单学习

功能:某些组件被执行了某些操作后,触发某些代码的执行

如何绑定事件:

  1、直接在html标签上,指定事件的属性,属性值就是js代码

    1、事件:onclick -- 单击事件

    <img id="light" src="img/off.gif" onclick="fun()">
    <script>
        function fun() {
            alert("点击1");
            alert("点击2");
        }
    </script>

  2、通过js获取元素对象,指定事件属性,设置一个函数

复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

</head>
<body>
    <img id="light" src="img/off.gif" onclick="fun()">
    <img id="light2" src="img/off.gif">
    <script>

        //获取light2对象
        var light2 = document.getElementById("light2");
        //绑定时间
        light2.onclick = fun();

        function fun() {
            alert("点击1");
            alert("点击2");
        }
    </script>
</body>
</html>
复制代码

 

posted @   xjw12345  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示