使用 javascript 按属性获取 iframe 的元素

Get iframe's element by attribute using javascript

本文关键字:iframe 元素 获取 属性 javascript 使用      更新时间:2023-09-26

all,我有一个关于使用 javascript 按属性获取 iframe 元素的问题。

1.html

<iframe id="if" src="2.html">
<div attr="test">

2.html

<div attr="test">

我已经知道,如果父页面想要按属性获取其元素,我们可以像 jQuery 一样使用 jQuery

$("div[attr='test']")

但是父级如何按属性获取 iframe 的元素呢?

请写一些简单的代码来解释,非常感谢!

贾罗德

我找到了一个解决方案并测试得很好:

$("iframe[data-label='if']").contents().find("div[attr='test']");

如果我没有完全关闭:

$("iframe div[attr='test']")...

或与id

$("#if div[attr='test']")...

你试过吗?

window.frameElement.getAttribute("data-media");