相关疑难解决方法(0)

getElementsByClassName()在IE6,IE7,IE8等旧的Internet Explorer中不起作用

以下代码:

var borderTds = document.getElementsByClassName('leftborder');
Run Code Online (Sandbox Code Playgroud)

在Internet Explorer 6,7和8中给出了一条错误消息:

对象不支持此方法

如何在这些浏览器中按类别选择元素?

我不想使用JQuery.

javascript internet-explorer-8 internet-explorer-7 dom-traversal internet-explorer-6

15
推荐指数
4
解决办法
3万
查看次数

我们在javascript中有getElementsByClassName吗?

就像在jQuery中我们可以使用$(".classname"),javascript中也有类似的东西吗?或者,如果我们没有这样的方法,那么我该如何实现呢.
根据http://www.dustindiaz.com/getelementsbyclass/, 我将遍历所有标签,然后收集所有与指定类相同的元素.

有没有更好的解决方案?

javascript

2
推荐指数
2
解决办法
7016
查看次数