XML DOM firstChild 属性

Node အဖွဲ့ ကိုးကွယ်ချက်

定义和用法

firstChild 属性可返回指定节点的首个子节点。

语法:

nodeObject.firstChild

提示和注释

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

元素节点的节点类型是 1,因此如果首个子节点不是一个元素节点,它就会移至下一个节点,然后继续检查此节点是否为元素节点。整个过程会一直持续到首个元素子节点被找到为止。通过这个方法,我们就可以在 Internet Explorer 和 Mozilla 得到正确的结果。

အကြံပေးခြင်း:IE နှင့် Mozilla ဘာသာစကား အကျဉ်းချုပ်များ အကြောင်း ပိုမိုမျှော်လင်းမှာ ကျွန်ုပ်၏ DOM ဘာသာစကား အချိန်ခွဲ

အမျိုးအစား

အားလုံး အများပြား အကျိုးဆက်ရေး အတွက် သာ အသုံးပြုကြသည်။ books.xmlနှင့် ဂျာမိုက်စတာ အက္ခရာပြုသုံးစံ loadXMLDoc()

အောက်ပါ ကြောင်းအရာ သည် အခွင့်အရေး ကျသော အခွင့်အရေး အဖွဲ့ ကို ပြသတ်မှတ်ရာ ကို ပြသသည်

//check if the first node is an element node
function get_firstchild(n)
{
var x=n.firstChild;
while (x.nodeType!=1)
{
x=x.nextSibling;
}
return x;
}
xmlDoc=loadXMLDoc("books.xml");
var x=get_firstchild(xmlDoc);
document.write("Nodename: " + x.nodeName + ");
document.write(" (nodetype: " + x.nodeType + ");

သတင်းထုတ်ပြန်ခြင်း:

Nodename: bookstore (nodetype: 1)

Node အဖွဲ့ ကိုးကွယ်ချက်