下面的代码:
var borderTds = document.getElementsByClassName('leftborder');
在 Internet Explorer 6、7 和 8 中显示错误消息:
对象不支持该方法
如何在这些浏览器中按类选择元素?
我不想使用 JQuery。
IE6、Netscape 6+、Firefox 和 Opera 7+ 将以下脚本复制到您的页面中:
document.getElementsByClassName = function(cl) {
var retnode = [];
var elem = this.getElementsByTagName('*');
for (var i = 0; i < elem.length; i++) {
if((' ' + elem[i].className + ' ').indexOf(' ' + cl + ' ') > -1) retnode.push(elem[i]);
}
return retnode;
};
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)