
你的iframe里面只有name 你用getElementById 怎么可能找得到iframe啊。。。。
改成:var iframe=documentgetElementsByName(“xx“)[0]; 就可以了
var obj=documentgetElementById("if1")contentWindow;
var obji1=objdocumentgetElementById("f1");
var val=eval(obji1)value;
不过ID应该是唯一的吧,form跟input的ID要不一样
<html><head>
</head>
<body>
<h1>abc</h1>
<iframe src="1txt" id="iframe1" name="iframe" width="100" height="100"></iframe>
<script>
setTimeout(function() {
var iframe = documentgetElementById("iframe1");
var iframeDocument = iframecontentDocument || iframecontentWindowdocument;
alert(iframeDocumentdocumentElementinnerText);
//var button = iframeDocumentgetElementById("mybutton");
},3000);
</script>
</body>
</html>
直接用file://这样的方式访问可能会有问题,最好下个hfs搭个服务器,把文件放到服务器里面,用内网的方式测试>
以上就是关于怎么用js鼠标点击事件实现iframe窗口src 替换全部的内容,包括:怎么用js鼠标点击事件实现iframe窗口src 替换、js获取iframe中的元素值、获取js html的iframe 文本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)