主页链接';的背景颜色在Internet explorer中发生了变化,但在Mozilla Firefox中不起作
本文关键字:变化 发生了 但在 Firefox Mozilla explorer 链接 背景 Internet 颜色 主页 | 更新日期: 2023-09-27 18:28:35
我有一个链接,当我点击它时,它的背景颜色必须改变。所以我使用了JavaScript函数来实现这一点,但它在Internet explorer中可以工作,但在Mozilla Firefox中不会改变。
代码如下:
function hilite() {
Trend.style.background= "#000000";
}
这里的趋势是链接标签的id。
链接:
<a id="Trend" style="color: #FFFFFF;
text-decoration: none;" href="ATrendAnalysis.aspx">Trend Analysis</a>
Cs文件:
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "ScriptRegistration1", "hilite();", true);
在这种情况下:
Trend.style.background= "#000000";
"Trend"是一个未定义的JavaScript变量。这不是在引用DOM中的元素。
用途:
document.getElementById('Trend').style.background= "#000000";
您还可以尝试使用伪类选择器:active,使用CSS将一些样式应用于链接。
:Active将仅在按下链接时应用定义的样式(在您的情况下,它将更改其背景色)。