Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取iframe';使用javascript按属性创建元素_Javascript_Attributes_Element - Fatal编程技术网

获取iframe';使用javascript按属性创建元素

获取iframe';使用javascript按属性创建元素,javascript,attributes,element,Javascript,Attributes,Element,总之,我有一个关于使用javascript按属性获取iframe元素的问题 1.html <iframe id="if" src="2.html"> <div attr="test"> 但是,父级如何通过属性获取iframe的元素呢 请写一些简单的代码来解释,非常感谢 加洛德 我找到了一个解决方案,并进行了测试: $("iframe[data-label='if']").contents().find("div[attr='test']"); 如果我没有完全离开: $

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

1.html

<iframe id="if" src="2.html">
<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");

我还有一个问题,如果iframe没有id,只有一个属性,我怎么做?1.html 2.html旧问题,但值得注意的是,html可能格式不正确,或者OP试图从父窗口在
iframe
中执行DOM查找,这实际上是不可能的
$("#if div[attr='test']")...
window.frameElement.getAttribute("data-media");