Как удалить стиль в объекте?
Есть элемент input c id="letsgo", который уже содержит
style="background: #FFF url("om_search_watermark.gif") no-repeat scroll left center; padding:2px;"
Как можно у этого элемента удалить стиль background, но оставить остальные или прописать снова? Only Javascript Еще проблема в том, что этот весь элемент - Гугл поиск, и он грузится на сайт некоторое время. |
.style.background = null;
|
<script>
$$r(function() {
document.getElementById("gsc-i-id1").removeAttribute("background");
});
</script>
Пытаюсь после полной загрузки страницы, но все равно не работает. |
rusnire, атрибута "background" нет, есть только атрибут "style", которому соответствует свойство "style" использованное в правильном ответе от Lemme.
|
Цитата:
<script>
function isEmail() {
document.getElementById("gsc-i-id1").style.background = null;
};
</script>
Элемент, у которого удаляю, грузится с другого сайта. |
window.onload = function() {
document.getElementById('gsc-i-id1').style.background = null;
}
|
rusnire, каким образом он "грузится с другого сайта"? Если с помощью js то именно в коде загрузки этого элемента и следует вносить исправления.
|
Цитата:
<script>
(function() {
var cx = '007034718643244430942:i2noof45vrm';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
'//cse.google.com/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
var x = document.getElementById("___gcse_2");
x.style.display = "none";
x.style.color = "red";
}
)();
</script>
|
Цитата:
|
| Часовой пояс GMT +3, время: 17:10. |