zoukankan      html  css  js  c++  java
  • js查找元素

    1、className

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>跨浏览器获取className</title>
        <script>
            window.onload = function () {
                var box = document.getElementById('box');
    //            if(box.getAttribute('className') == null) {
    //                alert(box.getAttribute('class'));
    //            }else {
    //                alert(box.getAttribute('className'));
    //            }
    
    
    //            alert(box.onclick);//均返回函数式
    //            alert(box.getAttribute('onclick'));//ie7及以下返回函数式,非IE7及以下返回一个字符串abc()
    
    
    
            }
        </script>
    </head>
    <body>
        <div id="box" class="pox" ddd="aaa" onclick="abc()"></div>
    </body>
    </html>
    

      

    2、setAttribute

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>setAttribute</title>
        <script>
            window.onload = function () {
                var box = document.getElementById('box');
    //            box.setAttribute('title','标题');//创建一个属性和属性值
    
    
                //style,onclick设置属性在IE7无效
                box.setAttribute('style','color:red')//非iE有效,但是在IE7无效,
    
    
    
            }
        </script>
    </head>
    <body>
        <div id="box">额</div>
    </body>
    </html>
    

      

    3、removeAttribute

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>removeAttribute</title>
        <script>
    
            window.onload = function () {
                var box = document.getElementById('box');
    
    
    
                //removeAttribute在IE6及以下无效
                box.removeAttribute('style')//非iE6有效,但是在IE6及以下无效,
    
    
    
            }
        </script>
    </head>
    <body>
        <div id="box" style="color: red">额</div>
    </body>
    </html>
    

      

  • 相关阅读:
    IBM ThinkPad SL400 XP驱动
    IMAIL系统修改IP地址的处理方法
    微信小程序setData的回调方法
    数据库的事务常识
    Java中的多线程
    微信小程序合并两个json对象
    微信小程序setData修改对象的属性或者数组中的某个对象的属性
    索引常识
    并发与并行的区别
    避免问题发生的代码规范
  • 原文地址:https://www.cnblogs.com/shenq/p/5505042.html
Copyright © 2011-2022 走看看