小编All*_*loi的帖子

如何在IE,FF,Chrome等上可靠地设置类attr w/JavaScript?

我使用下面的JS代码,以便在单击链接时更改类.

document.getElementById("gifts").setAttribute("class", "gkvSprite selected");
Run Code Online (Sandbox Code Playgroud)

这在IE中不起作用,但它在FF和Chrome中起作用.然后我将代码更改为:

document.getElementById("gifts").setAttribute("className", "gkvSprite selected");
Run Code Online (Sandbox Code Playgroud)

然后它在IE中工作,但在FF和Chrome中停止工作.

有人可以帮帮我吗?

javascript class internet-explorer-7

10
推荐指数
1
解决办法
9311
查看次数

document.getElementById不适用于<a>标签

我对js很新,所以请帮助我.

我正在尝试使用onClick将标记添加到标记中.

代码如下所示:

<a class="gkvSprite" href="#" id="abc" onClick="showhide('1')">Click 1</a>
<a class="gkvSprite" href="#" id="def" onClick="showhide('2')">Click 2</a>
<a class="gkvSprite" href="#" id="hij" onClick="showhide('3')">Click 3</a>
Run Code Online (Sandbox Code Playgroud)

现在当我点击我需要为我选择的那个添加一个名为"selected"的类.我尝试使用setAttribute并添加jquery类但是没有成功

当我提醒document.getelementbyId(123)时,它会发出链接.

有人可以帮助我吗?

先谢谢
Alloi

html javascript class getelementbyid

1
推荐指数
1
解决办法
2051
查看次数