gpt4 book ai didi

javascript - 从 iFrame 获取元素返回 Null/undefined?

转载 作者:行者123 更新时间:2023-11-29 22:24:12 29 4
gpt4 key购买 nike

我已经按照其他人所说的让其他人去做,但我得到的是“null”或“undefined”。

var frame=win.getElementsByTagName("iframe")[0];
var innerDoc = (frame.contentDocument)
? frame.contentDocument
: frame.contentWindow.document;
alert(innerDoc.getElementById("input"));

最佳答案

试试这个例子

<html>
<head>
<title>Iframe Test</title>
<script type="text/javascript">
window.onload= function(){
var frame=document.getElementsByTagName("iframe")[0];
var innerDoc = (frame.contentDocument) ? frame.contentDocument : frame.contentWindow.document;
alert(innerDoc.getElementById("input"));
}
</script>

</head>
<body>
<div>
<iframe src="test.htm" />
</div>
</body>
</html>

以及test.htm的来源

<html>
<head>
<title>A test Page</title>
</head>
<body>
<div id="input">
</div>
</body>
</html>

它在我的本地机器上工作。

关于javascript - 从 iFrame 获取元素返回 Null/undefined?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10592632/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com