Javascript:获取当前页面当前源

标签 javascript jquery html

我有 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 中打印到控制台的 html .它实际上包含了 jQuery 所做的更改。

关于Javascript:获取当前页面当前源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13913824/

相关文章:

javascript - 如何检测 firefox 扩展中的 firefox 启动事件?

javascript - 如何激活不同空间的元素?

javascript - 如何将数据表 jQuery 与 ajax 结合使用?

html - Chrome - 网站底部的空白

html - Chrome 中的 CSS3 动画加载器黑色

javascript - 解释 $apply 和 $eval |我可以用其他功能代替它们吗? AngularJS

javascript - Firefox 源少 iframe bug

javascript - jQuery ajax 不适用于生成的标记

html - 半透明div中的文字阴影

javascript - 嵌套对象实例