index.html页面(父页面):<html>
<body>
<iframe id="right1" onload="abc()" name="test-iframe" src="right1.html"></iframe>
<script>
function abc(){
//使用js获取iframe中的内容时,必须使用onload()事件进行加载
right1.document.getElementById('one').innerHTML='aaa';
right1.document.bgColor='yellow';
}
</script>
</body>
</html>right1.html页面(iframe页面):<html>
<script>
function show(){
alert(1);
}
</script>
<body>
<div id="one">right1</div>
</body>
</html>请教:为什么在index.html页面中必须要加onload()事件,如果不加这个事件,那么js代码就不起作用,为什么啊?iframejs
<body>
<iframe id="right1" onload="abc()" name="test-iframe" src="right1.html"></iframe>
<script>
function abc(){
//使用js获取iframe中的内容时,必须使用onload()事件进行加载
right1.document.getElementById('one').innerHTML='aaa';
right1.document.bgColor='yellow';
}
</script>
</body>
</html>right1.html页面(iframe页面):<html>
<script>
function show(){
alert(1);
}
</script>
<body>
<div id="one">right1</div>
</body>
</html>请教:为什么在index.html页面中必须要加onload()事件,如果不加这个事件,那么js代码就不起作用,为什么啊?iframejs
解决方案 »
- 俩个JSP页面可以共享JS文件里的数据么?
- 怎样获取第一个父对象
- JS 与 RUNAT="Server" 的问题
- 如何用jQuery把HTML中Table列在行放到Table的第一行?
- 诚心请教图片加载的问题!!!!!急急急!!!!!
- 处理text控件的onkeypress的时候总是发出“嘟嘟”的声音,请问怎么消除他
- 留一个400分的问题,,高手快来那 分
- 怎样隐藏掉表单中的单选框、下拉框或者按钮?
- 一个定长的textbox,怎么判断文本框中的中英文字符的长度,一个中文算两个英文。
- js里if语句不起作用啊!求解!在线等!
- 关于对象生成,原型链上的数据初始化问题
- 为什么一些网站的头部和底部甚至栏目都采用js?
onload就是 index.htm加载完之后才执行,如果你不在onload中执行,或许你的iframe还没有加载出来,你的JS就已经执行了(不过会报JS错误,你可以用F12调试工具看一下。)。