请问,xmlHttpRequest.responseText是不是包含整个网页的信息?如果是,那么如果我把<body>标签的innerHTML属性值设为xmlHttpRequest.responseText,那么,是不是把<head>里的信息也写到<body>里了呢?
解决方案 »
- 网页数据查看,高分,可送报酬
- stringObj.replace(rgExp, replaceText)?replaceText是函数的时候不太明白
- highcharts绘图如何从数据库获取数据信息?
- html框加里包含收缩菜单问题
- 分页链接的"转换"问题,请大家帮忙一下
- webmenushop自动生成的JS文件要怎么解密啊???
- 可以取得ie下载文件保存路径吗?
- 【求助】:在javascript中,如何对时间进行比较?
- 怎样使四周紫色边框宽度相等?
- 怎么让摸态窗口响应事件!就在摸态窗口里运行处理一些数据!不弹出新窗口!谢谢~!再线等待!!!
- 正则表达式的高手进来啊!小弟不怎么会 需要帮助 谢谢大家了啊
- "实现自动完成功能"的一个问题
关键看你xmlHttpRequest.responseText有什么内容,我个人不怎么这样写的一般我到到一个<div id="test"></div>中
如:
文件中的区域:
<div id="test"></div>返回js处理代码:callback()
{
if(xmlHttpRequest.readyState == 4)
{
if(xmlHttpRequest.status == 200 )
{
document.getElementById("test").class = 'show';
document.getElementById("test").innerHTML = xmlHttpRequest.responseText;
}
else
{
alert(xmlHttpRequest.status);
return false;
}
}
else
{
alert(xmlHttpRequest.readyState);
return false;
}
}
如果有什么不理解,可以到http://www.jw5u.com(苏州建网无忧--网络建设)联系我
不会将 head 部分内容写入 body测试下就知道
<html>
<head>
<title>测试应用</title>
<style type="text/css">
DIV {
background: #f00;
}
</style>
<script type="text/javascript">
function Mdo() {
document.body.innerHTML = "<html><head><style>DIV{background:#0f0;}</style><title>TT</title></head><body><div>BBB</div></body></html>";
alert(document.body.innerHTML);
// alert 可以看到: "<DIV>BBB</DIV>"
// 并且 <style>DIV{background:#0f0;}</style> 也没有起作用
}
</script>
</head>
<body background="http://www.ialvin.cn/blog/skins/hello_world/bg.jpg">
<div>AAA</div>
<input type="button" value="Btn" onclick="JavaScript: Mdo();" />
</body>
</html>