在Javascript中更改onClick侦听器的颜色

时间:2013-09-30 06:51:05

标签: javascript

我想点击它后更改我的锚标签颜色。如果我点击另一个链接,链接颜色应该是以前的颜色

喜欢

<a href=# onClick="changeColor">Link</a>

请为我建议java脚本的代码。 任何帮助都会很明显。

1 个答案:

答案 0 :(得分:1)

非常粗糙

function changeColor(link) {
    var defaultColor = 'red', activeColor = 'blue',
        allLinks = document.getElementsByTagName('a');

    for (var i = 0; i < allLinks.length; i++) {
        allLinks[i].style.color = defaultColor;
    }

    link.style.color = activeColor;

    return false;
}

和...

<a href="#" onclick="return changeColor(this)">Link</a>

在这里演示 - http://jsfiddle.net/ZkPzX/