最佳答案
我正在我的超文本标记语言页面中加载<iframe>
并尝试使用JavaScript访问其中的元素,但当我尝试执行我的代码时,我收到以下错误:
阻止原始“http://www.example.com”的帧访问跨源帧。
如何访问框架中的元素?
我正在使用此代码进行测试,但徒劳无功:
$(document).ready(function() {
var iframeWindow = document.getElementById("my-iframe-id").contentWindow;
iframeWindow.addEventListener("load", function() {
var doc = iframe.contentDocument || iframe.contentWindow.document;
var target = doc.getElementById("my-target-id");
target.innerHTML = "Found it!";
});
});