Javascript 为什么$(document).html()无法获取整个html字符串?是否有其他方法获取此字符串?
返回空字符串,而不是整个html字符串。如何获取它?尝试使用Javascript 为什么$(document).html()无法获取整个html字符串?是否有其他方法获取此字符串?,javascript,jquery,html,Javascript,Jquery,Html,返回空字符串,而不是整个html字符串。如何获取它?尝试使用 $(document).html() 演示:打开chrome的inspect元素(开发人员的工具)并键入以下内容..您将看到结果:)我没有测试这个..为什么不试试 $(document).text() 它相当简单,使用方便 $('html').html(); 您可以使用Javascript outerHTML属性轻松完成这项工作,无需jquery代码 只需使用:document.documentElement.out
$(document).html()
演示:打开chrome的inspect元素(开发人员的工具)并键入以下内容..您将看到结果:)我没有测试这个..为什么不试试
$(document).text()
它相当简单,使用方便
$('html').html();
您可以使用Javascript outerHTML属性轻松完成这项工作,无需jquery代码 只需使用:
document.documentElement.outerHTML
这将为您提供整个HTML以及HTML标记及其相关属性
如果您希望使用jQuery,请使用:-
$('html').html()
请注意,它将返回浏览器对原始字符串的解释,而不是页面的原始html。它不包括任何html标记,例如head、body、input。它不包括doctype,它是close,但不包括该标记。
$('html')[0].outerHTML