ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

DOM简单学习和事件的简单学习

2022-08-04 18:02:19  阅读:140  来源: 互联网

标签:DOM light 代码 alert 学习 getElementById 简单 document


DOM简单学习

功能:控制html文档的内容

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

  • document.getElementById("id值"):通过元素的id获取元素对象

 操作Element对象:

1.修改属性值:

  • 明确获取的对象是哪一个
  • 查看API文档 找其中有哪些属性可以设置

HTML代码

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>DOM获取元素对象</title>
        
    </head>
    <body>
        
        <img id="light" src="./img/图片.jpeg">
    
        <script>
            var light=document.getElementById("light")
            alert("我要换图片")
            light.src="./img/QQ截图20220802162029.png"
            
            
        </script>
        
    </body>
</html>

运行结果

2.修改标签体内容

HTML代码

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>DOM获取元素对象</title>
    </head>
    <body>
        
        <h1 id="title">首付款哈数据库返回集合</h1>
            
        <script>
            
            
            var title=document.getElementById("title")
            alert("我要换文档")
            title.innerHTML="奇闻说今古";
        </script>
        
    </body>
</html>

运行结果

 

 

 事件的简单学习

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

  • 造句:xxxx被xxxx 我就xxx
    • 我方水晶被摧毁后 我就会责备队友
    • 敌方水晶被摧毁后 我就夸奖自己
  • 如果绑定事件
    • 直接在html标签上 指定事件的属性(操作) 属性值就是js代码
      • 事件:onclick---单击事件
    • 通过js获取元素对象 指定事件属性 设置一个函数

HTML代码

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <script>
            function fun(){
                alert('我被点了')
            }
            function fun2(){
                alert('我被点了')
            }
            var light=document.getElementById("light");
            light.onclick=fun2();
        </script>
    </head>
    <body>
        <img src="img/图片.jpeg" onclick="fun()">
        <img id="light" src="img/QQ截图20220802162029.png">
    </body>
</html>

标签:DOM,light,代码,alert,学习,getElementById,简单,document
来源: https://www.cnblogs.com/aimz01/p/16551128.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有