当前位置: 首页 > 面试题库 >

如何以字符串的形式获取整个文档的HTML?

鲁涵意
2023-03-14
问题内容

JS中是否有办法以字符串形式获取 html 标记内的整个HTML ?

document.documentElement.??

问题答案:

MS 不久前添加了outerHTMLinnerHTML属性。

根据MDN的说明,outerHTMLFirefox 11,Chrome 0.2,InternetExplorer 4.0,Opera 7,Safari 1.3,Android,Firefox Mobile 11,IE Mobile,Opera
Mobile和SafariMobile支持。outerHTML在DOM解析和序列化规范中。

有关适合您的浏览器的兼容性。全部支持innerHTML

var markup = document.documentElement.innerHTML;
alert(markup);


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

  • 在Dart中提供枚举之前,我编写了一些繁琐且难以维护的代码来模拟枚举,现在我想简化它。我需要以字符串形式获取枚举的名称,例如可以用Java完成,但不能。 例如,小测试代码片段返回'day。星期一“在每种情况下,我想要的是”星期一” 我是否正确,要获得“星期一”,我需要解析字符串?

  • 我正在研究一个用例,其中我想确定弹性搜索中的哪个文档在任何字段值(索引和非索引)中都有特定的关键字。在SQL的情况下,这将是直截了当的,尽管它会有点重。就像Postgres一样,我们可以做到: 但是,在弹性搜索的情况下,我正在试验无痛脚本。以下是我的尝试: 使用脚本筛选器 添加无痛脚本以将整个文档 JSON 转换为字符串 并且,在脚本中,如果文档字符串包含关键字,则返回 true 现在,我在子句中

  • 我使用JSCH-SSH库在“shell”通道中执行命令,但无法找到一种方法来做两件事:- 1)如何查找命令是否在远程unix box上完全执行? 2)如何在String中捕获命令输出,而不是在System.out控制台上打印? 下面是我的代码片段,它可以很好地在系统上显示shell命令输出。出来 注意:我不想使用“exec”通道,因为它为每个命令启动一个新进程,并且不记得导出的“session”变

  • 问题内容: 假设我定义了以下类型: 我将如何以编程方式将类型作为字符串获取,因此以后可能很容易重构,而不是: 我不太喜欢,因为它实例化了它,也可以从Interface实例化。 问题答案: 您可以使用包装(包装也可以在内部使用)。您可以从 指向 该类型的 指针 开始,并使用没有分配的 类型化_指针值,并且可以使用来从其描述符导航到指针的 _基本 类型(或 元素 类型)的描述符。 例: 输出(在Go