我正在使用javascript函数来替换应用于元素但不起作用的类。 代码如下
function replace_class(kwe){
var aq=document.getElementById('#il' + kwe);
var rem=" xm14";
aq.className=aq.className.replace(rem,"");
}
当用户点击div时调用上述函数。 “KWE”是稍后需要确定该特定元素的数值。 我要删除的类名为“xm14”。
但如果我点击该元素,则不会发生任何事情。
这里是html div代码
<div class="tryPond xm14" id="il1" onClick="replace_class(1);"><?php echo $getCatList[0]->getCatName();?></div>
答案 0 :(得分:0)
您的元素选择器错误。简单的解决方案:
var aq = document.getElementById("il" + kwe); // no "#" needed
试试吧。另外考虑使用jQuery,从长远来看,它可能会让你的生活变得更轻松。