Как удалить стиль в объекте?
Есть элемент 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, время: 20:31. |