use*_*191 5 html javascript iframe jquery href
<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>
Run Code Online (Sandbox Code Playgroud)
我的问题是 - 如何使用 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,我认为您无法如此轻松地进行访问。不过您可以尝试使用相同的方法。
希望这可以帮助。