From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/zh-cn/web/api/xmldocument/load/index.html | 35 +++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 files/zh-cn/web/api/xmldocument/load/index.html (limited to 'files/zh-cn/web/api/xmldocument/load') diff --git a/files/zh-cn/web/api/xmldocument/load/index.html b/files/zh-cn/web/api/xmldocument/load/index.html new file mode 100644 index 0000000000..2ba7774606 --- /dev/null +++ b/files/zh-cn/web/api/xmldocument/load/index.html @@ -0,0 +1,35 @@ +--- +title: XMLDocument.load() +slug: Web/API/XMLDocument/load +translation_of: Web/API/XMLDocument/load +--- +

{{APIRef("DOM")}}

+ +

document.load()作为旧版的w3c标准 DOM Level 3 Load & Save module 其中的一部分. document.async 用来表明该请求是以同步模式进行还是异步模式进行(默认值). 从 Gecko 1.9开始 ,该方法不支持跨站的文档请求.(使用 XMLHttpRequest 代替).

+ +

代码示例

+ +
var xmlDoc = document.implementation.createDocument("", "test", null);
+function documentLoaded (e) {
+    alert(new XMLSerializer().serializeToString(e.target)); // 返回一个包含querydata.xml内容的字符串.
+}
+xmlDoc.addEventListener("load", documentLoaded, false);
+xmlDoc.load('querydata.xml');
+
+ +

在XML/tests目录下{{ Source("content/xml/tests/load/", "查看load示例") }} . (在LXR生成的页面内加载load.html文件是无效的,因为LXR会将test.xml合并到load.html中作为一个单独的HTML页面返回. 为了测试这个功能,你可以在自己的本地磁盘或网络服务器上创建测试文件.)

+ +

相关链接

+ + + +

规范

+ + + +

{{ languages( {"en": "en/DOM/document.load" } ) }}

-- cgit v1.2.3-54-g00ecf