获取当前嵌入窗口所在的那个元素节点

index.html

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
  </head>
  <body>
    <h1>
      <iframe src="./sub.html" frameborder="0"></iframe>
    </h1>
  </body>
</html>

sub.html

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
  </head>
  <body>
    <button onclick="clickHandler()">click</button>
    <script>
      function clickHandler() {
        alert(window.frameElement.parentElement.nodeName); // H1
      }
    </script>
  </body>
</html>

posted on 2021-09-10 09:49  aisowe  阅读(15)  评论(0编辑  收藏  举报

导航