dom问题:从html文档中获取完整的源代码

时间:2010-02-17 00:44:56

标签: html dom

我正在尝试使用html文档的dom(在visualbasic6下),我想知道: 我如何获得包含所有标题的完整html源代码?

有类似document.all.value的内容吗?

感谢

1 个答案:

答案 0 :(得分:1)

如果您拥有的只是一个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请求生成的页面。