Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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 如何切换链接以保持特定颜色,直到再次单击_Javascript_Html_Css_Toggle - Fatal编程技术网

Javascript 如何切换链接以保持特定颜色,直到再次单击

Javascript 如何切换链接以保持特定颜色,直到再次单击,javascript,html,css,toggle,Javascript,Html,Css,Toggle,我试图让它,当我点击一个链接,它使它停留在一个特定的东西,然后当再次点击,改变回来 我该怎么做呢?我可以用html+css做吗?或者我需要js?你肯定需要JavaScript。(如果你想“作弊”创建两个HTML页面,除了链接外,其他内容都相同,因此你可以用不同的名称将它们链接在一起。)你可以使用CSS+jQuery: CSS: jQuery: $(document).ready(function(){ $('a').click(function(){ $(this).to

我试图让它,当我点击一个链接,它使它停留在一个特定的东西,然后当再次点击,改变回来


我该怎么做呢?我可以用html+css做吗?或者我需要js?

你肯定需要JavaScript。(如果你想“作弊”创建两个HTML页面,除了链接外,其他内容都相同,因此你可以用不同的名称将它们链接在一起。)

你可以使用CSS+jQuery:

CSS:

jQuery:

$(document).ready(function(){
    $('a').click(function(){
        $(this).toggleClass('clicked');
    });
});

如果只查找纯Javascript和HTML:

function toggle_link(select){
    var color = select.style.color;
    select.style.color = (color == "blue" ? "green" : "blue");
}
在HTML中,使用onclick属性

<a onclick="toggle_link(this)" style="color:blue">Click to change color!</a>

对不起,有两个页面是绝对必要的。您指的是图像src、文本颜色、文本内容吗?请提供更多关于你到底想要什么的信息
<a onclick="toggle_link(this)" style="color:blue">Click to change color!</a>