如何使用JavaScript / jQuery获取<html>标签HTML?
2022-08-30 01:06:35
使用I可以获取标签(,等)中的HTML。但是,如何获取标记的实际 HTML(带有属性)?$('html').html()
<html>
<head>
<body>
<html>
或者,是否可以使用jQuery(或普通的旧JavaScript)获取页面的整个HTML(包括doctype等)?<html>
使用I可以获取标签(,等)中的HTML。但是,如何获取标记的实际 HTML(带有属性)?$('html').html()
<html>
<head>
<body>
<html>
或者,是否可以使用jQuery(或普通的旧JavaScript)获取页面的整个HTML(包括doctype等)?<html>
以本机方式获取元素的最简单方法是:html
document.documentElement
以下是参考:https://developer.mozilla.org/en-US/docs/Web/API/Document.documentElement。
更新:然后要将元素作为字符串抓取,您需要执行以下操作:html
document.documentElement.outerHTML
这是如何纯粹使用JS获取html DOM元素:
var htmlElement = document.getElementsByTagName("html")[0];
或
var htmlElement = document.querySelector("html");
如果你想使用jQuery从中获取属性...
$(htmlElement).attr(INSERT-ATTRIBUTE-NAME);