这是一个javascript函数,请把每句都详细的解释一下
window.onload=function(){varstr;str=document.documentElement.outerHTML;document.open(...
window.onload=function()
{
var str;
str=document.documentElement.outerHTML;
document.open();
document.write("<!--你能看到真正的源代码吗?-->");
document.close();
document.body.innerHTML=str;
} 展开
{
var str;
str=document.documentElement.outerHTML;
document.open();
document.write("<!--你能看到真正的源代码吗?-->");
document.close();
document.body.innerHTML=str;
} 展开
5个回答
展开全部
//定义文档加载完毕时的执行函数
window.onload=function()
{
// 以下两句保存整个文档(包括 header)到 str;
// 从以下的代码看,保存的内容并不正确,而且只对应 IE
// 似乎改成 var str = document.body.innerHTML; 比较好
var str;
str=document.documentElement.outerHTML;
//以下三句,在本页面的文档中写一行注释
document.open();
document.write("<!--你能看到真正的源代码吗?-->");
document.close();
// 这儿似乎应该停顿一下
// 比如, 加个 alert("继续");
// 下一句把原先保存的文档内容写到 <body></body>中间
document.body.innerHTML=str;
}
window.onload=function()
{
// 以下两句保存整个文档(包括 header)到 str;
// 从以下的代码看,保存的内容并不正确,而且只对应 IE
// 似乎改成 var str = document.body.innerHTML; 比较好
var str;
str=document.documentElement.outerHTML;
//以下三句,在本页面的文档中写一行注释
document.open();
document.write("<!--你能看到真正的源代码吗?-->");
document.close();
// 这儿似乎应该停顿一下
// 比如, 加个 alert("继续");
// 下一句把原先保存的文档内容写到 <body></body>中间
document.body.innerHTML=str;
}
展开全部
这个是用来隐藏代码的吧
str=document.documentElement.outerHTML;保存原来的代码
document.open();
document.write("<!--你能看到真正的源代码吗?-->");修改文档内容
document.close();
document.body.innerHTML=str;重新写入代码
str=document.documentElement.outerHTML;保存原来的代码
document.open();
document.write("<!--你能看到真正的源代码吗?-->");修改文档内容
document.close();
document.body.innerHTML=str;重新写入代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
窗体加载的时候调用函数(function())
定义变量str
将文档外html标签赋值给str
打开文档
输出:<!--你能看到真正的源代码吗?-->
文档关闭
网页内嵌标签变成str
定义变量str
将文档外html标签赋值给str
打开文档
输出:<!--你能看到真正的源代码吗?-->
文档关闭
网页内嵌标签变成str
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
window.onload=function()//页面打开时加载函数
{
var str;//声明变量
str=document.documentElement.outerHTML;变量str为文档的输出值,
document.open();//打开文档
document.write("<!--你能看到真正的源代码吗?-->");//写入文字
document.close();//关闲文档
document.body.innerHTML=str;//设置body的值为变量str
}
大概就是这样子了
{
var str;//声明变量
str=document.documentElement.outerHTML;变量str为文档的输出值,
document.open();//打开文档
document.write("<!--你能看到真正的源代码吗?-->");//写入文字
document.close();//关闲文档
document.body.innerHTML=str;//设置body的值为变量str
}
大概就是这样子了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
str=document.documentElement.outerHTML;用str接受保存原来的代码
document.open();文档流打开
document.write("<!--你能看到真正的源代码吗?-->");
文档输出:<!--你能看到真正的源代码吗?-->
document.close();文档流关闭
document.body.innerHTML=str;重新把str写入文档
document.open();文档流打开
document.write("<!--你能看到真正的源代码吗?-->");
文档输出:<!--你能看到真正的源代码吗?-->
document.close();文档流关闭
document.body.innerHTML=str;重新把str写入文档
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询