【问题标题】:dom question: getting the full sourcode from a html documentdom 问题:从 html 文档中获取完整的源代码
【发布时间】:2010-02-17 09:17:50
【问题描述】:

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

有没有类似 document.all.value 的东西?

谢谢

【问题讨论】:

  • 首先要详细说明如何获取 DOM 对象?

标签: html dom


【解决方案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 请求生成的页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-22
    • 1970-01-01
    • 1970-01-01
    • 2020-02-25
    • 2013-05-02
    • 1970-01-01
    相关资源
    最近更新 更多