如果要检查表是否包含在Iframe中的语句

问题描述 投票:0回答:2

很抱歉,如果这个问题看起来很基本,但我找不到任何简单的解释,我是JavaScript的新手,所以请提供任何帮助/反馈。

基本上我有一个名为iframe的HTML iframe,我想要一个JavaScript if语句来查看是否有任何<table>对象。我不知道如何在if语句中引用它。任何帮助将非常感激。

javascript html css django
2个回答
0
投票

所以你想检查框架中是否有任何表格。

为此,给iframe一个id,就像

<iframe id ="myFrame">
    <!-- your code goes here -->
</iframe>

然后在JavaScript代码中:

var frame = document.getElementById("myFrame");
var len = frame.getElementsByTagName("TABLE").length;
if ( len == 0 ){
  // the frame contains no tables
}
else{
   // the frame contains one or more tables
}

希望这可以帮助


0
投票

据我所知,由于Same Origin policy,你通常无法访问iframe的内容。

© www.soinside.com 2019 - 2024. All rights reserved.