在ie中使用js时,className在某些代码中不起作用。谁知道为什么?

时间:2014-08-01 08:39:31

标签: javascript internet-explorer classname

function openBBS() {
    var boardLinker = document.getElementsByClassName('boardLinker');
    for(i = 0 ; i < boardLinker.length+3 ; i++) {
        var allBoards = boardLinker.item('i');
        allBoards.className = "boardLinker_b";}}

我认为这个问题不仅发生在我身上,还有很多人遭遇与我类似的问题。

是否有人知道为什么这个问题只发生在ie,以及解决方案是什么......

1 个答案:

答案 0 :(得分:0)

i循环中的for变量周围有引号。变化:

var allBoards = boardLinker.item('i');

要:

var allBoards = boardLinker.item(i);