XML DOM firstChild 属性

Document 对象参考手册

定义和用法

firstChild 属性可返回文档的首个子节点。

语法:

documentObject.firstChild 

提示和注释

注释:Internet Explorer 会忽略节点间生成的空白文本节点(例如,换行符号),而 Mozilla 不会这样做。因此,在下面的例子中,我们会使用一个函数来检查第一个子节点的节点类型。

အဆိုပါ အစိတ်အခွဲတို့၏ အကွဲဝိုက် အမျိုးအစား 1 ဖြစ်သောကြောင်း၊ အသစ်အစိတ်အခွဲ အမျိုးအစား အဆိုပါ အစိတ်အခွဲ မဟုတ် ဖြစ် လျှင် အဆိုပါ အစိတ်အခွဲ ကို နောက်ထပ် အစိတ်အခွဲ ထို့ကြောင်း စစ်ဆေး ပြီး အဆိုပါ အစိတ်အခွဲ အမျိုးအစား အဆိုပါ အစိတ်အခွဲ ဖြစ် သလား စစ်ဆေး လိုက်သည်။ အဆိုပါ အစိတ်အခွဲ အမျိုးအစား အဆိုပါ အစိတ်အခွဲ ဖြစ် သည် အထိ အဆိုပါ အစိတ်အခွဲ အမျိုးအစား အဆိုပါ အစိတ်အခွဲ ဖြစ် သည် အထိ အဆိုပါ အစိတ်အခွဲ အမျိုးအစား အဆိုပါ အစိတ်အခွဲ ဖြစ် သည် အထိ စစ်ဆေး လိုက်သည်။ အဆိုပါ အမည်းသုံး အစိတ်အခွဲ အမျိုးအစား အဆိုပါ အစိတ်အခွဲ ဖြစ် သည် ဖြစ် သော် အင်တာနက် အက်စ်ပရာ နှင့် မိုက်ခရိုဆော အက်စ်ပရာ တွင် အခြေခံ အရ အချက်အလက် အချက်အလက် ရရှိ သည်။

提示:如需更多有关 IE 与 Mozilla 浏览器之间 XML DOM 的差异的内容,请访问我们的 DOM 浏览器 章节。

实例

在所有的例子中,我们将使用 XML 文件 books.xml,以及 JavaScript 函数 loadXMLDoc()

以下代码片段可显示文档首个子节点的节点名称和节点类型:

//检查第一个节点是否是 element 节点
function get_firstchild(n)
{
var x=n.firstChild;
while (x.nodeType!=1)
{
x=x.nextSibling;
}
return x;
}
xmlDoc=loadXMLDoc("/example/xdom/books.xml");
var x=get_firstchild(xmlDoc);
document.write("Nodename: " + x.nodeName);
document.write(" (nodetype: " + x.nodeType + ")");

输出:

Nodename: bookstore (nodetype: 1)

Document 对象参考手册