我有HTML,我需要获取此html的页面源。

document.documentElement.outerHTML

要么
$.ajax({
async: true,
type: 'GET',
cache: false,
url: window.location.href,
success: function(data) {
   alert(data);
}
});

正在工作,但它们最初显示的是源。如果我更改html(例如,通过jQuery),则他们不会读取我的更改。

是否可以读取页面的当前源?

最佳答案

在chrome上试用过,可以正常工作。使用

document.documentElement.innerHTML

有趣的是,您的代码也可以正常工作
document.documentElement.outerHTML

fiddle中 checkout 打印到控制台的html。它实际上包含jQuery所做的更改。

09-25 17:28