В настоящее время я пытаюсь изменить цвет фона верхнего поля поиска на странице SO в моем веб-браузере навсегда, написав скрипт js для использования с Greasemonkey. У меня нет большого опыта работы с Javascript, но я не смог понять, как правильно использовать Firebug, чтобы выяснить, как ссылаться на определенный атрибут, что позволило бы мне его изменить. Я пробовал следующее:
document.getElementById('search').textbox.style.color = '#FFFFAA';
document.getElementById('search.textbox').style.color = '#FFFFAA';
.
.
и список комбинаций можно продолжить, но я полагаю, что я упускаю что-то фундаментальное в ссылках на Javascript. Мой Greasemonkey определенно работает как функция alert () на странице SO.
Вот фрагмент кода HTML:
<div id="topbar">
<div id="hlinks">
<div id="hsearch">
<form id="search" autocomplete="off" method="get" action="/search">
<div>
<input class="textbox" type="text" value="" size="28" maxlength="140" tabindex="1"
placeholder="search" name="q" autocomplete="off">
</div>
</form>
</div>
</div>