<html>
<head></head>
<body>
<iframe id="num1" src="/idk">
<html>
<head></head>
<body>
<iframe id="num2" src="/idk2">
<html>
<head></head>
<body>
<div id="div1">
<div id="div2">
<a href="http://www.blablabla.com"></a>
</div>
</div>
</body>
</html>
</iframe>
</body>
</html>
</body>
</html>
我的问题是 - 如何使用 javascript 或 jquery 获取这两个 iframe 和两个 div 内 a 标签的 href 属性,我更喜欢 JS。 (例如:“http://www.blablabla.com”)。
好的,获取第一个 iframe 很容易。只需拍打一个name
属性上的<iframe>
标记和使用window.frames['<name-of-your-iframe>']
得到它的window
然后可以用来引用的对象document
该 iFrame 的。似乎有理由期待document.getElementById('num1')
应该返回相同的东西,但后者返回 html 元素,而前者返回实际的 window 对象,这对您的目的更有用。
嵌套 iFrame 的问题是,因为您正在设置src
属性,我认为您不会如此轻松地获得访问权限。不过您可以尝试使用相同的方法。
希望这可以帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)