我正试图应用一个CSS属性到一个标签时,点击使用的功能,我计划有颜色的变化取决于多少次点击。但是我收到一个错误“Uncaught ReferenceError:colorChanger未定义”。
我的HTML代码:

<td onclick="colorChanger(this);">

我的Javascript函数
function colorChanger(){
style.backgroundColor = '#007d00';
}

最佳答案

它应该有用。您应该做的唯一更改-您的函数需要接受您传递的参数:

function colorChanger(el){
    el.style.backgroundColor = '#007d00';
}

这里有一个小演示:http://jsfiddle.net/P8UTB/

关于javascript - onclick换色器JS功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22971169/

10-09 14:31