JavaScript设值<dl>标签的className属性

document.getElementById("book_"+indexArray[i]).className="book_show";
这样执行,完全没问题。
var shortB
shortB=document.getElementById("book_"+indexArray[i]);
shortB.className="book_show";
这样就不行

5个回答

js报错了吗?感觉代码是等价的啊。

你代码肯定没发全,上下文之类的代码没有。如果只是将上面的替换为下面的肯定没有问题

这两段代码看起来是一样的,在页面就是这个结构用的吗。。。。。。。。看不出来错的说。

这样写真的没毛病。。。你肯定还做了些什么操作的

打断点调试吧亲,或许是shortB没有值

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐