Помогите с getElementById и символами подстановки
Здравствуйте
В яваскрипт не силен, но озадачился написать небольшой скрипт-баннерорезак. Проблема в том, что всякий раз у дива баннера генерится новый айди вида id="bn30870246", где комбинация цифр все время случайна. Подскажите, как обратиться к такому элементу? Т.е., как я понимаю, по идее должно быть что-то типа: var banner = document.getElementById('bn*') banner.className = 'my-class-for-hidding-banner' bn* — это по аналогии с файловой системой :) Почитал про рег. выражения, но, честно говоря, так и не понял какие спецсимволы или их комбинацию мне использовать. Спасибо за любой ответ. |
Цитата:
Совет №1. Брать все дивы на странице document.getElementsByTagName('div'), перебирать их и смотреть, чему равно свойство id у каждого. |
Цитата:
И я не собираюсь прямо уж резать — уменьшу в размерах и задвину куда-нить за край страницы :) Цитата:
|
Цитата:
Цитата:
|
Здесь бы не помешало вывести весь код баннера, или хотя бы часть страницы с этим кодом. Может там есть что то уникальное за что можно зацепиться.
|
Цитата:
<div style="position: absolute; left: 0px; z-index: 999; visibility: hidden; top: 0px; " id="bn30870246"> Еще в начале прописывается скрипт типа <script type="text/javascript" src="http://servername/scriptname.js"></script> Мож его сразу крошить? :) |
Цитата:
div[id~="bn"] { display: none !important; } попробуйте может заработает |
2de, спасибо, попробую
upd х.з. вроде заработало :) |
Часовой пояс GMT +3, время: 12:31. |