• 都div在所有li的html()值被设置"哈哈",当点击设置"我被点击",其余的还是不点击设置“哈哈”


    <1>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
        <script src="Jquery/jquery-1.10.2.js" type="text/javascript"></script>
        <script type="text/javascript">
        //将全部div下的全部li的html值设为"哈哈",当点击的时候设为"我被点击了",其余没有点击的依旧设为“哈哈”
            $(function () {
                var ss = $("div li"); //获取div下的全部li元素
                $.each(ss, function () { //遍历获取到的这些li元素
                    $(this).html("哈哈"); //将当前遍历到li元素的html()设为"哈哈"
    
                    $(this).click(function () { //给当前遍历到的li元素加入click事件
                        $("div li").html("哈哈");  //将div下是全部li的html()设为"哈哈"
                        $(this).html("我被点击了"); //将当前点击的li的html()设为"我被点击了";
                    })
                });
            })
            
        </script>
    </head>
    <body>
    
    <div>
        <ul>
            <li></li>
            <li></li>
        </ul>
        <ul>
            <li></li>
            <li></li>
        </ul>
    </div>
    <div>
        <ul>
            <li></li>
            <li></li>
        </ul>
        <ul>
            <li></li>
            <li></li>
        </ul>
    </div>
    </body>
    </html>
    


    <2>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
        <script src="script/jquery-1.11.0.min.js" type="text/javascript"></script>
        <script type="text/javascript">
    
            //将input标签的button控件的value值设为"哈哈"。当点击这个button按钮的时候就将当前点击的按钮值设为"我被点击了",其它没被点击的仍然为"哈哈"
    
            //Jquery写法
            $(function () {
                $.each($("input"), function () {
                    $(this).val("哈哈");
                    $(this).click(function () {
                        $("input").val("哈哈");
                        $(this).val("我被点击了");
    
                    })
                })
            })
    
    
           
    
            //DOM写法
            function fn() {
                var inputs = document.getElementsByTagName("input");
                for (var i = 0; i < inputs.length; i++) {
                    inputs[i].value="哈哈";
                    inputs[i].onclick = btnClick;
                }
            }
            function btnClick(e) {
                
                var inputs=document.getElementsByTagName("input");
                for(var i=0;i <inputs.length;i ++){
                    var obj = e.srcElement || e.target;
                    var name = inputs[i];
                    if(name==obj)
                    {
                        name.value = "我被点击了";
                    }
                    else
                    {
                        name.value = "哈哈";
                    }
                }
            }
    
    
        </script>
        
    </head>
    <body onload="fn()">
    <input type="button" />
    <input type="button" />
    <input type="button" />
    <input type="button" />
    <input type="button" />
    </body>
    </html>
    


    <3>

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
        <script src="Jquery/jquery-1.10.2.js" type="text/javascript"></script>
        <script  type="text/javascript">
            $(function () {
                var inputs = $("input"); //获得或有的input表单
                $.each(inputs, function () { //遍历这些表单
                    $(this).val("广州").css("background", "red"); //将当前遍历到的input表单的val设为广州。颜色设为红色
                    $(this).click(function () { //给当前遍历到的input表单加入click事件
                        //给当前点击的input表单的val设为深圳,颜色设为黄色,给当前点击的input表单的兄弟的val设为广州。颜色设为红色
                        $(this).val("深圳").css("background", "yellow").siblings().val("广州").css("background", "red");
                    })
    
                })
            })
        </script>
    </head>
    <body>
    <input  type="button"/>
    <input  type="button"/>
    <input  type="button"/>
    <input  type="button"/>
    </body>
    </html>

    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    【数据库】Navicat Premium12远程连接MySQL数据库
    【Linux】一步一步学Linux——Centos7.5安装图解(08)
    【Tools】VMware虚拟机三种网络模式详解和操作
    【Linux】一步一步学Linux——VMware虚拟机三种网络模式详解(07)
    【Linux】一步一步学Linux——VMware Workstation 15 Pro安装图解教程(06)
    微信公众平台开发(25) 数据库操作
    微信公众平台开发(24) 自定义菜单功能开发
    微信公众平台开发(23) 聊天机器人功能开发
    微信公众平台开发(22) 翻译功能开发
    微信公众平台开发(21) 天气预报功能开发
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/4802656.html
Copyright © 2020-2023  润新知