簡體   English   中英

在ie中使用js時,className在某些代碼中不起作用。 有誰知道為什么?

[英]when using js in ie, className doesn't work in certain code. is anyone knows the why?

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

我認為這個問題不僅發生在我身上,還有很多人也遭受類似的問題。

有誰知道為什么僅在即發生這種問題的原因,以及解決方案是什么。

for循環中,您的i變量周圍有引號。 更改:

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

至:

var allBoards = boardLinker.item(i);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM