Цвет фона ссылки главной страницы изменяется в Internet Explorer, но не работает в Mozilla Firefox - PullRequest
1 голос
/ 21 марта 2012

У меня есть одна ссылка, цвет фона которой должен меняться при нажатии на нее.Поэтому я использовал для этого функцию JavaScript, но она работает в Internet Explorer, но не меняется в Mozilla Firefox.

Код ниже:

function hilite() {
    Trend.style.background= "#000000";
}

Здесь тренд - это идентификатортега Link.

Ссылка:

<a id="Trend" style="color: #FFFFFF;
 text-decoration: none;" href="ATrendAnalysis.aspx">Trend Analysis</a> &nbsp;&nbsp;

Cs файл:

 ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "ScriptRegistration1", "hilite();", true);

Ответы [ 2 ]

2 голосов
/ 21 марта 2012

В этом случае:

 Trend.style.background= "#000000";

«Тренд» - это переменная JavaScript, которая не определена.Это НЕ ссылка на элемент в DOM.

Использование:

document.getElementById('Trend').style.background= "#000000";
1 голос
/ 23 марта 2012

Вы также можете попробовать применить некоторые стили к ссылке, используя CSS, используя селектор псевдокласса: active.

: Active будет применять определенный стиль (в вашем случае это изменит его фонцвет) только во время нажатия ссылки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...