Может кто-нибудь объяснить мне, как работает document.write to iframe? У меня есть следующий код:
<html>
<body>
<iframe id="iframe"></iframe>
<script>
var code = '<scr' + 'ipt>console.log(window.frameElement.contentWindow.document.getElementById("test") );</scr' + 'ipt><div id="test"></div>';
document.getElementById('iframe').contentWindow.document.open();
document.getElementById('iframe').contentWindow.document.write(code);
document.getElementById('iframe').contentWindow.document.close();
</script>
</body>
Не знаю, как, но теги записываются в тег заголовка iframe и записываются в тело.
Как я могу получить элемент div из скрипта, переданного в iframe. Мой пример не работает, он возвращает ноль.
К сожалению, в реальной жизни я не знаю идентификатор iframe, я знаю только идентификатор div.