zoukankan      html  css  js  c++  java
  • IE6无法获取class属性

    1.javascript中 class属性获取 如下代码在IE8以上、、google等浏览器测试正常

    var sp = document.getElementsByTagName('span');
                for (var i = 0; i < sp.length; i++) {
                    if (question_TagImages[i].getAttribute('class') == 'mytest') {
                        sp[i].onclick = function () {...}
                    }
    
                }

    2.如果在IE6的版本下,则不能获取calss属性,应该使用className来获取,

    var sp = document.getElementsByTagName('span');
                for (var i = 0; i < sp.length; i++) {
                    if (question_TagImages[i].getAttribute('className') == 'mytest') {
                        sp[i].onclick = function () {...}
                    }
    
                }

    3.为了兼容其它浏览器,可以使用name属性进行元素选择,在IE6以上,Google等浏览器测试正常。

    var sp = document.getElementsByTagName('span');
                for (var i = 0; i < sp.length; i++) {
                    if (question_TagImages[i].getAttribute('name') == 'mytest') {
                        sp[i].onclick = function () {...}
                    }
    
                }
  • 相关阅读:
    老杳:2017年中国集成电路产业十大新闻
    RMA退货流程解决方案
    Linux
    vue.js
    NET Core度身定制的AOP框架
    Timeline
    HTTP
    MVC 常用扩展点:过滤器、模型绑定等
    装箱拆箱
    jQuery Tree
  • 原文地址:https://www.cnblogs.com/ankeyliu/p/14330917.html
Copyright © 2011-2022 走看看