当前位置: 首页 > 知识库问答 >
问题:

如何获得作为字符串的整个文档HTML?

姬阳曜
2023-03-14

在JS中,有没有一种方法可以在HTML标记中获得整个HTML(作为字符串)?

document.documentElement.??

共有2个答案

郎欣然
2023-03-14

你可以做

new XMLSerializer().serializeToString(document)

在比IE 9新的浏览器中

请参阅https://caniuse.com/#feat=xml-serializer

洪鸿博
2023-03-14

MS不久前添加了outerHTMLinnerHTML属性。

据MDN称,Firefox 11、Chrome 0.2、Internet Explorer 4.0、Opera 7、Safari 1.3、Android、Firefox Mobile 11、IE Mobile、Opera Mobile和Safari Mobile支持outerHTMLouterHTML在DOM解析和序列化规范中。

请参阅quirksmode以获得浏览器兼容性,了解哪些功能适合您。全部支持innerHTML

var markup = document.documentElement.innerHTML;
alert(markup);
 类似资料:
  • 问题内容: JS中是否有办法以字符串形式获取 html 标记内的整个HTML ? 问题答案: MS 不久前添加了和属性。 根据MDN的说明,Firefox 11,Chrome 0.2,InternetExplorer 4.0,Opera 7,Safari 1.3,Android,Firefox Mobile 11,IE Mobile,Opera Mobile和SafariMobile支持。在DOM

  • 问题内容: 在Python中,如何在不调用函数的情况下以字符串形式获取函数名称? 应该输出。 此类功能在Python中可用吗?如果没有,关于如何在Python中实现的任何想法? 问题答案: 使用是首选的方法,因为它可以统一应用。与不同func_name,它还可以用于内置函数: 同样,双下划线向读者表明这是一个特殊的属性。另外,类和模块也具有属性,因此你只记得一个特殊名称。

  • 目前我正在开发一个新的外观和感觉,由于许多原因,我不得不从头开始,我现在最大的问题是在具有的组件中获取字符串的宽度和高度,以确定它应该在哪里绘制,我知道如何为普通文本获取它,但如果它呈现为html文本,该如何做??。 使用确实提供了纯文本所需的一切,但使用它来处理html时,它就像是纯文本一样,所以我尝试了并对视图对象图形的执行相同的操作,但仍然是相同的,而我想要的是绘制的文本的尺寸(差异很大,比

  • rank ▲ ✰ vote url 43 465 86 790 url 获得一个字符串的子串 有什么方法获得一个字符串的字串,比如从一个字符串的第三个字符到最后. 可能是myString[2:end]? >>> x = "Hello World!" >>> x[2:] 'llo World!' >>> x[:2] 'He' >>> x[:-2] 'Hello Worl' >>> x[-2:] 'd

  • 本文向大家介绍如何在Python中获取文档字符串?,包括了如何在Python中获取文档字符串?的使用技巧和注意事项,需要的朋友参考一下 文档字符串是文档字符串,它是字符串文字,它出现在类,模块,函数或方法定义中,并被写为第一条语句。 Doc字符串有两种类型: 单行文档字符串 多行文档字符串 这些主要用于DataScience  /机器 学习 编程中。 单行文档字符串 这种类型的Doc字符串适合一行

  • 问题内容: 如果我有一个mongo文档ID作为字符串,如何查询它作为_id? 它会正常工作吗?还是需要先将其转换为bson对象? 问题答案: 您的意思是您拥有ObjectId的24个十六进制数字字符串吗? 假设这就是您的意思,大多数驱动程序都有一种方法来获取字符串并将其转换为ObjectId。在JavaScript中: 更新 为对节点本地驱动程序更有用(来自https://github.com/c