【发布时间】:2010-02-17 09:17:50
【问题描述】:
我正在尝试使用 html 文档的 dom(在 visualbasic6 下),我想知道: 如何获取包含所有标题的完整 html 源代码?
有没有类似 document.all.value 的东西?
谢谢
【问题讨论】:
-
首先要详细说明如何获取 DOM 对象?
我正在尝试使用 html 文档的 dom(在 visualbasic6 下),我想知道: 如何获取包含所有标题的完整 html 源代码?
有没有类似 document.all.value 的东西?
谢谢
【问题讨论】:
如果您只有一个 DOM,则无法检索原始源,更不用说响应标头了。没了。 DOM 是从源生成的,之后就被丢弃了。
如果您必须拥有原始源和标头,则必须使用location 对象从服务器再次获取它以获取 URL。例如从网页脚本内部:
var req= 'XMLHttpRequest' in window? new XMLHttpRequest() : new ActiveXObject('MSXML2.XMLHttpRequest');
req.onreadystatechange= function() {
if (this.readyState===4) {
alert('Headers: '+this.getAllResponseHeaders());
alert('Body: '+this.responseText);
}
};
req.open('get', location.href);
req.send(null);
显然这仅适用于从 GET 请求生成的页面。
【讨论】: