- У меня есть страница с большим количеством скриптов двойной клик
Я JS код вставляется в верхней части тела (через s.src = ('parts_async_dev.js')):getElementsByTagName вопрос
var innerHTML = document.getElementsByTagName('html')[0].innerHTML.toString(); var regexp = /ad.doubleclick.net/gm; var matches = innerHTML.match(regexp); alert('found ' + matches.length + ' tags by regexp ' + regexp); console.log(innerHTML);
alert
говорит, что соответствия возвращают только 2 из ad.doubleclick.net
тегов. Сначала я подумал, что код не может получить доступ ко всему телу, если он не расположен на самом дне тела. Но он находит 2 тега внутри div «interstitial_wrapper», который приходит после моего кода.
Так что мои вопросы:
- почему это так
- Как открыть весь старт формы тела тела (я не могу использовать тело «OnLoad» события требуется использовать скрипт как можно скорее.)
Пожалуйста, взгляните на http://wap7.ru/folio/bannerstat/partners/doubleclick2.html и посмотрите источник просмотра, потому что он слишком большой для включения сюда.
я получаю 28, когда я посещаю эту страницу. –
Перед поиском элементов убедитесь, что DOM загружен. – Stefan
@Stefan - я не могу использовать событие onload –