zoukankan      html  css  js  c++  java
  • js的例子

    一、好友选中

    <style type="text/css">
    *{ margin:0px auto; padding:0px}
    #wai{ 300px; height:300px;}
    .list{ 300px; height:40px; background-color:#60F; margin-bottom:2px; text-align:center; line-height:40px; vertical-align:middle; color:white}
    .list:hover{ cursor:pointer;}
    </style>
    </head>

    <body>

    <div id="wai">
    <div class="list" onclick="sel(this)" onmouseover="gai(this)" xz="0" onmouseout="hui()">张三</div>
    <div class="list" onclick="sel(this)" onmouseover="gai(this)" xz="0" onmouseout="hui()">李四</div>
    <div class="list" onclick="sel(this)" onmouseover="gai(this)" xz="0" onmouseout="hui()">王五</div>
    <div class="list" onclick="sel(this)" onmouseover="gai(this)" xz="0" onmouseout="hui()">赵六</div>
    <div class="list" onclick="sel(this)" onmouseover="gai(this)" xz="0" onmouseout="hui()">马七</div>
    </div>


    </body>
    <script type="text/javascript">
    function sel(d){
    //让所有的变为非选中
    var list = document.getElementsByClassName("list");
    for(var i=0;i<list.length;i++){
    list[i].style.backgroundColor = "blue";
    list[i].setAttribute("xz","0");
    }
    //让当前的变为选中
    d.style.backgroundColor = "red";
    d.setAttribute("xz","1");
    }

    function gai(d){
    //让所有的变为非选中
    var list = document.getElementsByClassName("list");
    for(var i=0;i<list.length;i++){
    if(list[i].getAttribute("xz")=="0"){
    list[i].style.backgroundColor = "blue";
    }
    }
    //让当前的变为选中
    d.style.backgroundColor = "red";
    }

    function hui(){
    //让所有的变为非选中
    var list = document.getElementsByClassName("list");
    for(var i=0;i<list.length;i++){
    if(list[i].getAttribute("xz")=="0"){
    list[i].style.backgroundColor = "blue";
    }
    }
    }
    </script>

    二、左侧下拉列表选择

    <style type="text/css">
    *{ margin:0px auto; padding:0px}
    #wai{ 300px; height:500px; margin-top:100px;}
    .list{ 300px; height:40px; background-color:#60F; text-align:center; line-height:40px; vertical-align:middle; color:white;}
    .erji{ 300px; height:120px;}
    .item{ 300px; height:40px; text-align:center; line-height:40px; vertical-align:middle}
    </style>
    </head>

    <body>

    <div id="wai">
    <div class="list" onclick="show('chanpin')">产品中心</div>
    <div id="chanpin" class="erji" style="display:none">
    <div class="item">家电</div>
    <div class="item">食品</div>
    <div class="item">手机</div>
    </div>
    <div class="list" onclick="show('xinwen')">新闻中心</div>
    <div id="xinwen" class="erji" style="display:none">
    <div class="item">国内</div>
    <div class="item">国际</div>
    <div class="item">娱乐</div>
    </div>
    <div class="list" onclick="show('zuixin')">最新优惠</div>
    <div id="zuixin" class="erji" style="display:none">
    <div class="item">热销产品</div>
    <div class="item">新上市</div>
    <div class="item">最优惠</div>
    </div>
    </div>

    </body>
    <script type="text/javascript">
    function show(id){
    var d = document.getElementById(id);
    if(d.style.display == "none"){
    d.style.display = "block";
    }else{
    d.style.display = "none";
    }
    }
    </script>
    </html>

  • 相关阅读:
    抛弃【 LIMIT O,N 】,换种方法查询分页
    在美国,男 / 女卫生间(厕所)的正确称呼为什么?请用英语写出答案。
    CSS3 选择器
    使用Git将项目上传到github
    Elasticsearch 的 Update更新
    elasticsearch 基本用法
    elasticsearch 基础性操作
    elasticsearch 插入数据
    elasticsearch 安装和部署
    关于httpclient 请求https (如何绕过证书验证)
  • 原文地址:https://www.cnblogs.com/qdlj/p/7067478.html
Copyright © 2011-2022 走看看