Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改onclick事件上的锚定标记背景色_Javascript_Css - Fatal编程技术网

Javascript 更改onclick事件上的锚定标记背景色

Javascript 更改onclick事件上的锚定标记背景色,javascript,css,Javascript,Css,尝试在单击超链接时更改背景色,但由于存在onclick事件,因此似乎取消了单击默认行为,因此活动样式不会执行任何操作。我更愿意使用CSS来实现这一点 CSS: HTML: 有什么想法可以帮助你吗 我看不出有没有onclick参数有什么区别。(在Chrome中)只是为了确保,您知道在单击过程中应用了活动状态。释放鼠标按钮后,状态即被释放。也许你的意思是“聚焦” 无论如何,我相信您的样式声明中存在语法错误。您正在其他链接中为活动链接上色,这毫无意义。你可能是说: a.myanchor.suns

尝试在单击超链接时更改背景色,但由于存在onclick事件,因此似乎取消了单击默认行为,因此活动样式不会执行任何操作。我更愿意使用CSS来实现这一点

CSS:

HTML:



有什么想法可以帮助你吗

我看不出有没有onclick参数有什么区别。(在Chrome中)只是为了确保,您知道在单击过程中应用了
活动
状态。释放鼠标按钮后,状态即被释放。也许你的意思是“聚焦”

无论如何,我相信您的样式声明中存在语法错误。您正在其他链接中为活动链接上色,这毫无意义。你可能是说:

a.myanchor.sunsetred:active {      
    background-color: yellow;
}

displayText函数是否存在?你会使用JQuery吗?@TezWingfield对这两个都是。它只是一个将hello world文本显示为警报的函数。注意:)使用:focus是一种方法。
 <p>
     <a onclick="displayText("Hello world") return false;" href="#" class="myanchor sunsetred">Click to display text</a>
 </p>
a.myanchor.sunsetred:active {      
    background-color: yellow;
}