我试图在使用函数单击时对标记应用CSS propterty,我计划根据单击的次数来改变颜色。但是我收到错误" Uncaught ReferenceError:colorChanger未定义。
我的HTML代码:
<td onclick="colorChanger(this);">
我的Javascript功能
function colorChanger(){
style.backgroundColor = '#007d00';
}
答案 0 :(得分:1)
它应该工作。你应该做的唯一改变 - 你的函数需要接受你传递的参数:
function colorChanger(el){
el.style.backgroundColor = '#007d00';
}
这是一个小型演示:http://jsfiddle.net/P8UTB/
答案 1 :(得分:0)
使用jQuery你可以试试这个:
function colorChanger(object){
$(object).css("background-color","#ffffff");
}