为什么我的文章在点击时不会改变颜色?

时间:2014-02-23 18:06:10

标签: javascript html css

http://jsfiddle.net/#&togetherjs=fB8flQJ3Ef

我的文章课,下载,不会改变点击的背景颜色,我希望它发生在标有class =“download”的任何内容上,但仅限于我点击的特定部分

1 个答案:

答案 0 :(得分:1)

试试这个:

window.onload = function()
{
    var download = document.querySelectorAll(".download");

    for(i in download)
    {
        download[i].onclick = function()
        {
            this.style.background = "red";
        }
    }
}

你有:dowload [i] .style,它不能在事件中使用,因为它会引用外部“i”,因此它会给你错误..