javaScript3

6.8 js中的事件管理
            //js中的事件: 用户对前台页面做出的一些操作 来触发一些函数

            //例如用户的单击 双击 鼠标移入 移出 键盘的输入 等等等等

            

            //常见的事件如下:

            //1.单击事件: onclick 用处最多.

            //2.双击事件: ondblclick

            //3.鼠标移入事件: onmouseover

            //4.鼠标移出事件: onmouseout

            //5.键盘输入事件:onkeyup

            //6.失去焦点事件:onblur

            //7.获取焦点事件:onfocus

            //8.表单提交事件:onsubmit

            //9.下拉菜单事件:onchange

            

            //事件的语法如下:

            //xxx表示获取的元素节点 abc表示什么事件

            // xxx.onabc = function(){ }

6.9 单机事件
        <button>开始点名</button>

        

        

        <script>

            //需求如下:点击按钮 来回展示开始点名或停止点名

            //思路:获取到button标签,然后给它赋予一个点击事件.

            //接着判断button标签内部的value值.根据值来进行判断.进而修改/

            

            var btn = document.getElementsByTagName("button")[0];

            

            

            btn.onclick = function(){

                //获取button的文本值.

                var text = btn.innerText ;

                if(text=="开始点名"){

                    btn.innerText = "停止点名"

                }else{

                    btn.innerText = "开始点名";

                }

            }

            

            

        </script>

6.10 双击事件
<!DOCTYPE html>

<html>

    <head>

        <meta charset="utf-8">

        <title></title>

        <style>

            div{

                width: 230px;

                height: 230px;

                text-align: center;

                border : 1px solid black;

                display: none;

            }

        </style>

        

    </head>

    <body>

        <button>双击打开登录页面</button>

        

        <div>

            <h3>登录弹窗!!</h3>

            账号<input type="text" placeholder="请输入你的账号" /> <br>

            密码<input type="password" placeholder="请输入你的密码" /> <br><br><br>

            <button>登录</button> <button>返回</button>

        </div>

        

        

        

        <script>

            

            //思考:浏览器中的弹窗为啥那么好看

            //但是我们学习的三个弹窗 一个比一个丑

            //其实浏览器的弹窗 并不是真正的弹窗.

            //思路: 就是一个提前绘制好的一个div页面.然后将其隐藏. 当用户触发的时候就蹦出来.实现一个弹窗的效果.

            

            

            //需求:双击打开登录页面

            document.getElementsByTagName("button")[0].ondblclick = function(){

                

                document.getElementsByTagName("div")[0].style.display = "block";

                

            }

            

            document.getElementsByTagName("button")[2].onclick = function(){

                document.getElementsByTagName("div")[0].style.display = "none";

            }

        </script>

        

    </body>

</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值