• (转)javascript选择id class


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title> 使用javascript通过className来获取元素 </title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    </head>
    <style>
    .red{
    color: #F00;
    }
    #black{
    color: #000;
    }
    </style>
    <body>
    <script type="text/javascript">
    //获得id
    function $(id){
    return document.getElementById(id); 
    }
    //获得class
    function getElementsByClassName(n) { 
    var classElements = [], allElements = document.getElementsByTagName('*'); 
    
    for (var i=0; i< allElements.length; i++ ) 
    { 
      if (allElements[i].className == n ) { 
      
       classElements[classElements.length] = allElements[i]; 
      } 
    } 
    return classElements; 
    }
    //隐藏艾它社区
    function red_hidden(){
    var redClassElements = getElementsByClassName('red'); 
    for (var i=0; i<redClassElements.length; i++) { 
    
      redClassElements[i].style.display = "none"; 
    }
    }
    //显示艾它社区
    function red_show(){
    
    var redClassElements = getElementsByClassName('red'); 
    
    for (var i=0; i<redClassElements.length; i++) { 
    
      redClassElements[i].style.display = "";   
    }
    }
    </script>
    <a href="#" onmouseover="red_hidden()" onmouseout="red_show()">点我隐藏红色</a>
    <div class="red">艾它社区</div>
    <div class="red">艾它社区</div>
    <div class="red">艾它社区</div>
    <div>***************************************************************</div>
    <body>
    </html>
  • 相关阅读:
    Java-GZIPOutputStream踩坑
    Redis事务
    Netty实现简单群聊
    SpringMVC请求参数解析
    Netty实现WebSocket
    SpringBoot项目war包部署
    NIO实现群聊
    SpringMVC请求映射handler源码解读
    SpringMVC自定义兼容性HandlerMapping
    spring boot自定义类配置绑定在配置文件中自动提示
  • 原文地址:https://www.cnblogs.com/hongjiumu/p/2681278.html
Copyright © 2020-2023  润新知