gpt4 book ai didi

javascript - Onclick 使用标签更改颜色 + 文本

转载 作者:行者123 更新时间:2023-11-27 22:37:09 25 4
gpt4 key购买 nike

<script language="javascript">

function changecolor (i)
{
if(document.getElementById)
document.getElementById(i).color = "green";
else if(document.all)
document.all[i].color = "red";

return false;
}

</script>



<h1>Edit Status:
<a href="#" onClick="return changecolor('item1')" class="a">
<font style="color: #f00;">
<font id=item1>Disabled</font>
</a>
</h1><br></font>

我有上面的文本颜色转换器,现在我想创建红色的禁用,当你点击它时,文本改变并且颜色变成绿色,如果你再次点击它会返回..

那我该怎么做呢?该代码仅在我单击一次并且不更改文本时有效..

谢谢大家!

最佳答案

您使用了 <font> HTML 标签,什么都不推荐。您应该使用 CSS 来设置 HTML 标签的样式。

您可以在这里阅读有关 CSS 的信息:W3schools - CSS

我认为这个 HTML 对你有好处:

<h1>Edit Status: 
<a href="#" onClick="return changecolor(this)" style="color: red;">Disabled</a>
</h1>

使用此脚本更改文本和颜色:

<script type="text/javascript">

function changecolor(element){
if (element.innerHTML == "Disabled"){
element.innerHTML = "Enabled";
element.style.color = "green";
} else {
element.innerHTML = "Disabled";
element.style.color = "red";
}
return false;
}

</script>

关于javascript - Onclick 使用标签更改颜色 + 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13294045/

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