a.html 中有个<iframe src='b.html' name="myframe"></iframe>
var tmp="<html>"+myframe.document.getElementsByTagName("HTML").item(0).innerHTML+"<html>";tmp即为iframe的所有源码。
然后再考虑copy系统剪贴板中。//没有使用过系统的这些东西,估计是使用控件之类
var tmp="<html>"+myframe.document.getElementsByTagName("HTML").item(0).innerHTML+"<html>";tmp即为iframe的所有源码。
然后再考虑copy系统剪贴板中。//没有使用过系统的这些东西,估计是使用控件之类
解决方案 »
- 一道难题,希望大家可以解决,类似dreamweaver效果
- JQERY如何添加一个回调函数,在线死等
- 在HTML中设定没做超链接的flash的链接,设定button高度的问题
- 哪位高解释一下<script src="a.js?t=b.js" type="text/javascript"></script>
- js问题,虽常见,解决方案也多,但没几个能实现。
- 共享几行代码。
- 求教js文件怎么引用js文件
- 请问怎么实现根据月份出现相应的天数
- 我的javascript怎么了?
- 关于单选按钮的问题!!!!!急!!!!!
- 一个超级超级简单的问题,我TM就是突然想不起来了(在线等)
- 请问:怎样在IE里面调试javascript代码,有好的工具或者插件吗? 谢谢!
myframe.document等同于document
也就是取到了元素所在的document对象~~而不是元素的document对象~~~
<input type="button" value="复制iframe中页面的源码到剪切板" onclick="copyviewsource()">
<script>
function copyviewsource(){
var tmp="<HTML>"+window.frames['iframes'].document.getElementsByTagName('HTML')[0].innerHTML+"</HTML>";
alert(tmp);
window.clipboardData.setData('text', tmp);
}
</script>
引用iframe中嵌入页面的相关属性,使用window.frames['iframeid']
引用iframe的相关属性,使用document.getElementById('iframeid')
document.getElementById("iframeid").contentWindow.document