所有,我有一个关于使用javascript按属性获取iframe元素的问题。
1.HTML
<iframe id="if" src="2.html">
<div attr="test">
2.HTML
<div attr="test">
我已经知道如果父页面想要通过属性获取其元素,我们可以使用jQuery之类的
$("div[attr='test']")
但是父母如何才能通过属性得到iframe的元素?
请写一些简单的代码进行解释,非常感谢!
贾罗德
我找到了一个解决方案并且测试得很好:
$("iframe[data-label='if']").contents().find("div[attr='test']");
答案 0 :(得分:1)
如果我不完全离开:
$("iframe div[attr='test']")...
或id
:
$("#if div[attr='test']")...
答案 1 :(得分:0)
window.frameElement.getAttribute("data-media");