动态网页执行后可否保存为静态网页 执行,弹出后ctrl+c复制到其他地方另存为HTML就可以了<script language=javascript defer>alert(document.documentElement.outerHTML)</script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var images=document.getElementsByTagName("img");//或者是var images=document.images;for(var i=0;i<images.length;i++){ alert(images[i].src);} 噢~楼主要保存成静态网页啊~~2楼的方法好~~总的方法就是~<html><body><script language="javascript" defer>window.onload=function(){var win=open();win.document.write(document.documentElement.outerHTML);}</script></body></html>然后在弹出的新窗口中保存静态网页就可以了~~~ 更直接可以从浏览器的地址栏直接输入:(不能断行)javascript:var win=open();win.document.write(document.documentElement.outerHTML);不过这些方法的缺点就是,如果网页采用的是框架结构的就不行了~~~ ---不过这些方法的缺点就是,如果网页采用的是框架结构的就不行了~~~确实如he_8134说的,这个方法好像对大多数的网址都不起作用了,比如我选择了一个简单的页面www.baidu.com,提取图片地址的代码还能用,但是document.write(document.documentElement.outerHTML);的输出是undefine。请问有没有别的方法可以突破框架结构的限制呢?谢谢 请教一个翻译问题 求教各位大侠指正下这段在Html中动态获取PHP时间的代码 有人在body外触发onload事件吗? JS如何获取页面传过来的值?? 提问:像素和数如何相加? 急求一个返回当天日期的函数,格式:yyyy-mm-dd 哪位能提供javascript教程下载 如何添加IE浏览器栏的项目? 谁有可兼容ie11的easyAccordion Vue项目如何解决yarn无法install的问题 非常简单的javascript函数调用问题 js怎样根据初始级别与结束级别得出钱与天数,根据1-60级写1-70级
//或者是var images=document.images;for(var i=0;i<images.length;i++){
alert(images[i].src);
}
<html>
<body>
<script language="javascript" defer>
window.onload=function(){
var win=open();
win.document.write(document.documentElement.outerHTML);
}
</script>
</body>
</html>然后在弹出的新窗口中保存静态网页就可以了~~~
javascript:var win=open();win.document.write(document.documentElement.outerHTML);不过这些方法的缺点就是,如果网页采用的是框架结构的就不行了~~~
确实如he_8134说的,这个方法好像对大多数的网址都不起作用了,比如我选择了一个简单的页面www.baidu.com,提取图片地址的代码还能用,但是document.write(document.documentElement.outerHTML);的输出是undefine。请问有没有别的方法可以突破框架结构的限制呢?谢谢