js中如何得到iframe中的元素啊 20
下面是使用iframe的界面代码<htmlxmlns="http://www.w3.org/1999/xhtml"><head><metacharset="utf-8">...
下面是使用iframe的界面代码
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<title>new page</title>
<script type="text/javascript" src="jquery-1.11.2.js"></script>
</head>
<body>
<div id="ss" style="border:1px solid">
<iframe name="iframe1" id="iframe1" src="for.html"> </iframe>
</div>
</body>
</html>
<script>
$(function(){
var node=$('#iframe1')[0];
alert(node.contentWindow.document.getElementById('gg')); //得不到mp3网页中的元素,
})
window.onload=function(){
//如果iframe没有src属性,则点击ifram那块区域会弹出 s ;
$($('#iframe1')[0].contentWindow.document).click(function(){alert('s');});
//alert(window.top.iframe['iframe1']);
}
</script>
下面是iframe中src地址中的代码
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<title>new page</title>
</head>
<body>
<div id="gg">wowwowowwowowows</div>
</body>
</html> 展开
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<title>new page</title>
<script type="text/javascript" src="jquery-1.11.2.js"></script>
</head>
<body>
<div id="ss" style="border:1px solid">
<iframe name="iframe1" id="iframe1" src="for.html"> </iframe>
</div>
</body>
</html>
<script>
$(function(){
var node=$('#iframe1')[0];
alert(node.contentWindow.document.getElementById('gg')); //得不到mp3网页中的元素,
})
window.onload=function(){
//如果iframe没有src属性,则点击ifram那块区域会弹出 s ;
$($('#iframe1')[0].contentWindow.document).click(function(){alert('s');});
//alert(window.top.iframe['iframe1']);
}
</script>
下面是iframe中src地址中的代码
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<title>new page</title>
</head>
<body>
<div id="gg">wowwowowwowowows</div>
</body>
</html> 展开
1个回答
2015-06-10 · 百度知道合伙人官方认证企业
关注
展开全部
你好 访问iframe中的元素属于跨域访问了哦 需要基于tomcat等软件才能进行操作
你的写法是对的哦
你的写法是对的哦
追问
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询