Я пытаюсь получить содержимое тега <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> не выбраны браузером.)