DOM Node hasChildNodes() နည်းလမ်း
ဥပမာ
<ul> ဒြပ်စင်တစ်ခုတွင် ကလေး node များ ရှိမရှိ ရှာဖွေပါ-
var list = document.getElementById("myList").hasChildNodes();
အောက်တွင် နောက်ထပ် "စမ်းသုံးကြည့်ပါ" ဥပမာများ။
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
hasChildNodes() method သည် သတ်မှတ်ထားသော node တွင် ကလေး node များရှိပါက၊ မဟုတ်ပါက false သည် true ပြန်ပေးပါသည်။
မှတ်ချက်- node တစ်ခုအတွင်း Whitespace ကို စာသား node များအဖြစ် မှတ်ယူသည်၊ ထို့ကြောင့် အကယ်၍ သင်သည် ဒြပ်စင်တစ်ခုအတွင်း အဖြူရောင်နေရာလွတ် သို့မဟုတ် စာကြောင်းများကို ချန်ထားခဲ့ပါက၊ ထိုဒြပ်စင်တွင် ကလေး node များရှိနေသေးသည်။
Browser ပံ့ပိုးမှု
Method | |||||
---|---|---|---|---|---|
hasChildNodes() | Yes | Yes | Yes | Yes | Yes |
အထားအသို
node.hasChildNodes()
ကန့်သတ်ချက်များ
တစ်ခုမှ |
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | Boolean သည် node တွင် ကလေး node များရှိနေပါက၊ မဟုတ်ပါက false ပြန်ပေးသည်။ |
---|---|
DOM ဗားရှင်း | Core Level 1 Node Object |
နောက်ထပ် ဥပမာများ
ဥပမာ
ဒြပ်စင်တွင် ကလေး node တစ်ခုခုပါရှိလျှင် <ul> ဒြပ်စင်တစ်ခုအတွင်းရှိ ပထမကလေး node (အညွှန်းကိန်း 0) ကို ဖယ်ရှားပါ။
// Get the <ul> element with id="myList"
var list = document.getElementById("myList");
// If the <ul> element has any child nodes, remove its first child node
if (list.hasChildNodes()) {
list.removeChild(list.childNodes[0]);
}
ဆက်စပ်စာမျက်နှာများ
HTML DOM ရည်ညွှန်းချက်- ဒြပ်စင် .childNodes() နည်းလမ်း
HTML DOM ရည်ညွှန်းချက်- node ပထမကလေးအိမ်ခြံမြေ
HTML DOM ရည်ညွှန်းချက်- node နောက်ဆုံးကလေးအိမ်ခြံမြေ
HTML DOM ရည်ညွှန်းချက်- node parentNode ပိုင်ဆိုင်မှု
HTML DOM ရည်ညွှန်းချက်- node နောက်တစ်ခုက မွေးချင်းအိမ်ခြံမြေ
HTML DOM ရည်ညွှန်းချက်- node ယခင်ညီအကိုအိမ်ခြံမြေ