求助!用js调用出的html里面的js不起作用?

首页用js文件,调用出artka.html的页面:document.writeln("<iframeheight=\"880px\"width=\"100%\"src=\... 首页用js文件,调用出artka.html的页面:
document.writeln("<iframe height=\"880px\" width=\"100%\" src=\"/include/artka.html\"></iframe>\"");
以下是artka.html的代码 :

artka.html的代码没有什么问题,在artka.html点击zujian. js可以加载,但是把artka.html调用到首页zujian.js就不起作用了.....
展开
 我来答
匿名用户
2015-04-06
展开全部
这是因为js操作的是子框架里的内容,就不能直接用document.getE...id的方式获取了。
必需在前面加 window.frames['框架的名称name'].document.getE....id的方式获取。
或者加docoment.getE....id 框架的id名
更多追问追答
追问
大神,能详细的给小弟写一下吗
追答
a.html
<html>
<head>
<script>
window.frames["test"].document.getElementById("con").innterHtml='测试成功'
</script>
<title>A网页</title>
</head>
<body>
<iframe name='test' src='b.html'></iframe>
</body></html>
 
  
b.html
<html>
<head>
<title>B网页</title>
</head>
<body>
<div id='con'></div>
</body></html>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式