[英]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.