Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

JavaScript学习笔记 PDF 下载


分享到:
时间:2022-04-16 09:35来源:http://www.java1234.com 作者:转载  侵权举报
JavaScript学习笔记 PDF 下载
失效链接处理
JavaScript学习笔记  PDF 下载


本站整理下载:
 
提取码:5ww5 
 
相关截图:
 
主要内容:

 今日内容:
1. JavaScript:
1. ECMAScript:
2. BOM:
3. DOM:
1. 事件
 
## DOM简单学习:为了满足案例要求
* 功能:控制html文档的内容
* 获取页面标签(元素)对象:Element
* document.getElementById("id值"):通过元素的id获取元素对象
 
* 操作Element对象:
1. 修改属性值:
1. 明确获取的对象是哪一个?
2. 查看API文档,找其中有哪些属性可以设置
2. 修改标签体内容:
* 属性:innerHTML
1. 获取元素对象
2. 使用innerHTML属性修改标签体内容
 
## 事件简单学习
* 功能: 某些组件被执行了某些操作后,触发某些代码的执行。
* 造句:  xxx被xxx,我就xxx
* 我方水晶被摧毁后,我就责备对友。
* 敌方水晶被摧毁后,我就夸奖自己。
 
* 如何绑定事件
1. 直接在html标签上,指定事件的属性(操作),属性值就是js代码
1. 事件:onclick--- 单击事件
 
2. 通过js获取元素对象,指定事件属性,设置一个函数
 
* 代码:
<body>
<img id="light" src="img/off.gif"  onclick="fun();">
<img id="light2" src="img/off.gif">
 
<script>
    function fun(){
        alert('我被点了');
        alert('我又被点了');
    }
 
    function fun2(){
        alert('咋老点我?');
    }
 
    //1.获取light2对象
    var light2 = document.getElementById("light2");
    //2.绑定事件
    light2.onclick = fun2;
 
 
</script>
</body>
 
* 案例1:电灯开关
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>电灯开关</title>
 
</head>
<body>
 
<img id="light" src="img/off.gif">
 
<script>
    /*
        分析:
            1.获取图片对象
            2.绑定单击事件
            3.每次点击切换图片
                * 规则:
                    * 如果灯是开的 on,切换图片为 off
                    * 如果灯是关的 off,切换图片为 on
                * 使用标记flag来完成
 
     */
 
    //1.获取图片对象
    var light = document.getElementById("light");
 
    var flag = false;//代表灯是灭的。 off图片
 
    //2.绑定单击事件
    light.onclick = function(){
        if(flag){//判断如果灯是开的,则灭掉
            light.src = "img/off.gif";
            flag = false;
 
        }else{
            //如果灯是灭的,则打开
 
            light.src = "img/on.gif";
            flag = true;
        }
 
 
    }
    
</script>
</body>
</html>

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐