Javascript 尝试跨iFrame选择元素
我想选择页面中的所有div,包括其子iframe 我这里有两个div,但每当我尝试选择它们时,它只会抓住外部的一个Javascript 尝试跨iFrame选择元素,javascript,jquery,html,css,iframe,Javascript,Jquery,Html,Css,Iframe,我想选择页面中的所有div,包括其子iframe 我这里有两个div,但每当我尝试选择它们时,它只会抓住外部的一个 <html> <head></head> <body> <div class='xx'>blah</div> <iframe id='x'> <html> <head></head>
<html>
<head></head>
<body>
<div class='xx'>blah</div>
<iframe id='x'>
<html>
<head></head>
<body>
<div class='xx'>blah2</div>
</body>
</html>
</iframe>
</body>
</html>
我的小提琴在这里:
只有一个电话,根本不可能做到这一点。iframe是另一个文档,因此不能直接访问。您需要在所有帧中分别搜索 顺便说一下,你的例子是无效的。iframe只是对另一个文档的引用,不能将内容放在同一个html文档中。如果您只关心一个带有滚动选项的“框”,只需添加另一个具有滚动功能的div即可。这还允许您一次获取所有
.xx
元素
另见
var a = $('.xx');
alert(a.length); //only gives me 1 :(