gpt4 book ai didi

Javascript 更改链接颜色错误?

转载 作者:行者123 更新时间:2023-11-28 02:25:36 25 4
gpt4 key购买 nike

我的代码是:

<a href="#" onclick="javascript:if(document.body.style.backgroundColor!='#000000'){document.body.style.backgroundColor='#000000';}else{alert('test');}">linkhere</a>

如果我将其粘贴到 jsfiddle ( http://jsfiddle.net/ey7Lv/ ) 并运行它,第二次单击时不会显示警报。但我看不出代码有什么问题。

我在这里做错了什么?

使用 RGB 进行更新:http://jsfiddle.net/ey7Lv/16/第二次点击时仍然没有激活警报。

最佳答案

根据内存,浏览器可以用多种不同的方式表示颜色。您可以告诉它将 colout 设置为 #000000,然后将其存储为“black”或 rgb(0,0,0)

使用 Chromium,如果我将“#000000”的两个实例更改为“黑色”,它就可以工作。

因此,您更新后的代码将是:

<a href="#" onclick="javascript:if(document.body.style.backgroundColor!='black'){document.body.style.backgroundColor='black';}else{alert('test');}">linkhere</a>

当然,您可以做的另一件事是在设置当前颜色之前提醒它。即

<a href="#" onclick="javascript:if(document.body.style.backgroundColor!='black'){alert(document.body.style.backgroundColor);document.body.style.backgroundColor='black';}else{alert('test');}">linkhere</a>

关于Javascript 更改链接颜色错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15020665/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com