2010-02-17 109 views
0

我正在嘗試用html文檔的dom(在visualbasic6下),我想知道: 如何獲取包含所有標題的完整html源代碼?dom問題:從html文檔中獲取完整的源代碼

有沒有像document.all.value?

感謝

+2

關心如何首先獲取DOM對象? – 2010-02-17 00:47:58

回答

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請求生成的頁面。