Javascript 基于单选组单击更改样式类onclick
我正在努力解决这个简单的脚本:我想在单击单选按钮时更改Javascript 基于单选组单击更改样式类onclick,javascript,css,Javascript,Css,我正在努力解决这个简单的脚本:我想在单击单选按钮时更改项css类。我创建了一个onclick事件,并将2个参数传递给函数“setColor”。然后在函数中,我将.style与单击的单选按钮的值连接起来。到目前为止,我得到了以下信息: function setColor(a, b){ document.getElementByTd("id").setAttribute('.STYLE' + a); } 我的项目是从db包动态生成的,与样式相同。我希望在用户单击单选按钮时应用“正确
项css类。我创建了一个onclick事件,并将2个参数传递给函数“setColor”。然后在函数中,我将.style与单击的单选按钮的值连接起来。到目前为止,我得到了以下信息:
function setColor(a, b){
document.getElementByTd("id").setAttribute('.STYLE' + a);
}
我的项目是从db包动态生成的,与样式相同。我希望在用户单击单选按钮时应用“正确”样式。但不幸的是,我遇到了错误:“对象不支持属性或方法'getElementByTd'”。困惑并且已经花了好几个小时来识别问题。。。一定是很简单的事情,但无法理解。任何帮助都将不胜感激!谢谢,您可以使用JavaScript
onChange
事件调用函数来更改cssdom样式。我可能会这样做:
函数setColor(a){
document.getElementById(“color”).style.background=a;
}
红色
蓝色
绿色
黄色的
没有原生的.getElementByTd()
方法。不确定这是否只是你问题中的一个输入错误,但你有getElementByTd
oops,谢谢你,没有注意到!然而,它没有解决问题,但我很接近……$('li#someID')。addClass('someClass')$('li#someID.someClass').removeClass('someClass');谢谢!!!然而,这并没有完全解决我的问题,而是越来越近了!