gpt4 book ai didi

javascript - 如何检查框架集的框架是否存在

转载 作者:行者123 更新时间:2023-11-28 15:04:40 25 4
gpt4 key购买 nike

我有一个包含 3 个框架的框架集:

 <frameset rows="124, *, 0">
<frame id="f1" scrolling="No" frameborder="0" src="" name="control">
<frame id="f2" frameborder="0" src="" name="main">
<frame id="f3" noresize frameborder="0" name="go">
</frameset>

我要检查 id = "f2"的框架是否存在?

我已经尝试过:

<script>
if( document.getElementById("f2").contentDocument.documentElement.innerHTML !== null) {
alert('ok');
}
</script>

但没有成功。我知道我应该做类似的事情:

document.getElementById("f2")

但需要更多信息

最佳答案

好吧 - 实际上您应该做的只是检查 document.getElementById("f2") 是否返回某些内容,但是为了使其正常工作,您必须将文档的 doctype 设置为框架集:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

否则浏览器将无法识别该框架,并且不会返回任何内容。

检查这个 fiddle :
https://jsfiddle.net/b8xg9y8u/

关于javascript - 如何检查框架集的框架是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39601369/

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