Я пытаюсь получить содержимое тега <noscript>
с помощью Javascript. Я успешно справился с этим в FF, Chrome, Opera и даже в IE6, но провалился на IE7 (еще не пробовал IE8 +).
В принципе, здесь приведенная версия кода:
<noscript>Lorem ipsum</noscript>
<script>
var noscript = document.getElementsByTagName('noscript')[0];
noscript.textContent; // undefined
noscript.innerHTML; // empty string
noscript.childNodes.length; // 0
</script>
Я попытался добавить элемент внутрь и настроить таргетинг на них, без успеха. Я попытался обернуть родительский элемент и получить его .innerHTML
, но что-нибудь между тегами <noscript>
отбрасывается.
Примечание. Я создаю lazyloader script, а элемент <noscript>
- это то, что мне нужно (<img>
src
атрибуты внутри тега <noscript>
не выбраны браузером.)