Movatterモバイル変換


[0]ホーム

URL:


  1. 面向开发者的 Web 技术
  2. Web API
  3. DOMParser

此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in EnglishAlways switch to English

DOMParser

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.

DOMParser 接口提供了将字符串中的XMLHTML 源代码解析为 DOMDocument 的功能。

你可以使用XMLSerializer 接口执行相反的操作——将 DOM 树转换为 XML 或 HTML 源代码。

对于 HTML 文档,你也可以通过设置Element.innerHTMLouterHTML 属性的值,将部分 DOM 替换为由 HTML 构建的新 DOM 树。

请注意,XMLHttpRequest 可以直接从一个可通过 URL 访问的资源中解析 XML 和 HTML,并将Document 返回到其response 属性中。

备注:请注意,如果在一个块级元素(例如<p>)内部嵌套了另一个块级元素,因而该嵌套元素在闭合的</p> 标签之前被解析,那么元素将会被自动闭合。

构造函数

DOMParser()

创建一个新的DOMParser 对象。

实例方法

DOMParser.parseFromString()

使用 HTML 解析器或 XML 解析器解析字符串,并返回一个HTMLDocumentXMLDocument

示例

DOMParser.parseFromString() 是该接口的唯一方法,其文档中包含了用于解析 XML、SVG 和 HTML 字符串的示例。

规范

Specification
HTML
# dom-parsing-and-serialization

浏览器兼容性

参见

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp