Здесь мы кратко объясняем два метода, оба эксплуатируют DOM в B.HTML в index.html без перекрестной домены.
Например: импорт iframe в index.html, как использовать JS для управления элементами DOM в IFRAME в индексе?
Сначала публикуйте контент A.HTML, введенный Index.html и iframe.
index-> <div> <iframe src = "a.html" frameborder = "0" name = "one" id = "iframeid"> </iframe> </div>
a.html
<div id = "dd"> <h1> элементы в iframe! </h1> </div>
Метод 1:
var d = window.frames ["One"]. Window; d.onload = function () {console.log (d.document.getElementByid ("dd"));};Метод 2:
JS динамически создает iframe и вставляет его
var ifr = document.createElement ('iframe'); ifr.src = 'a.html'; document.body.appendchild (ifr); ifr.onload = function () {var doc = ifr.contentdocument || ifr.contentwindow.document; // манипулирование b.htmlconsole.log (doc.getelementbyid ("dd"));};Оба выхода есть
Выше приведено соответствующие знания о JS не междоменной работе DOM в IFRAMES, представленных вам. Я надеюсь, что это будет полезно для вас!