我知道你能得到的innerHTML做這樣的事情,與jQuery,如何獲取iframe的完整內容並且能夠對其進行編輯?
$('iframe').load(function(){
alert($(this).contents().find('body').html());
});
這得到body標籤的innerHTML。但我想要這一切。我想要HTML標籤和文檔類型。整個源代碼基本上。而且我希望能夠整體編輯它。 「作爲一個整體」,我的意思是我想能夠做到這樣的事情,
$('iframe').html('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>title</title>
</head>
<body>
hello world
</body>
</html>');
我該怎麼做?
注意:我意識到DOM在不同瀏覽器中的處理方式不同,因此Opera的innerHTML看起來與Firefox中的不同。但這並不是什麼大事。
jQuery的沒有一個'contentWindow'屬性... – geowa4 2009-09-02 03:35:48
也,'documentElement'?布萊恩老學校? – geowa4 2009-09-02 03:36:33
是的,它在同一臺服務器上。 – fent 2009-09-02 05:55:02