HTML DOM Element closest() 方法
- အပြင်ဘက် လျှက် cloneNode()
- နောက်ပိုင်း စာစောင် compareDocumentPosition()
- အပြင်ဘက် လျှက် HTML DOM Elements အမှု
定义和用法
အနာဂတ်()
方法在 DOM 树中搜索与指定 CSS 选择器匹配的元素。
အနာဂတ်()
方法从元素本身开始,然后是祖先(父,祖元素,...),直到找到匹配项。
တွေ့မရှိဘဲ အနာဂတ်()
စနစ် ပြန်ပေးသည် null
။
အခြား ကြည့်မည်-
အမှတ်
အမှတ် 1
အရိုက်အရမ်း ".container" ကို တွေ့ရှိသော အရောက်သုတ် ကို တွေ့ရှိပါ-
const element = document.getElementById("myElement"); const closest = element.closest(".container");
အမှတ် 2
ကွဲပြားသော အရောက်သုတ် ".container" သို့မဟုတ် ".wrapper" ကို တွေ့ရှိသော အရောက်သုတ် ကို တွေ့ရှိပါ-
const element = document.getElementById(".container, .wrapper"); const closest = element.closest(".container");
အုပ်ချုပ်ခြင်း
element.closest(selectors)
)
) | ဖော်ပြ |
---|---|
selectors |
လိုအပ်သည်။ အရိုက်အရမ်းကို ကိုက်ညီစေသော အရိုက်အရမ်း တစ်ခုခုသို့မဟုတ် အရိုက်အရမ်းများ (ကွဲပြားစေသော ကြားပြားမှာ ကွဲပြားစေသည်) ကို ကိုက်ညီစေသည်။ ကျမ်းစားမှုကို မြင်ပါ- CSS ရှာဖွေသူ ကိုးကားရာ။ |
ပြန်ပေးသော အကျဥ်းဆိုး
အမျိုးအစား | ဖော်ပြ |
---|---|
အရောက်သုတ် |
အရိုက်အရမ်းနှင့် ကိုက်ညီသော အရောက်သုတ် အရောက်သုတ် သို့မဟုတ် အရောက်သုတ် ကို ထောက်ပံ့ပေးသော အရောက်သုတ် သို့မဟုတ် အရောက်သုတ် ကို ထောက်ပံ့ပေးသည်။ တွေ့မရှိဘဲ အကျဥ်းဆိုးကို ပြန်ပေးသည်။ အရိုက်အရမ်းမပြတ်မီ အကျဥ်းဆိုး ဖြစ်ပေါ်စေသော အကျဥ်းဆိုးဖြစ်မှုကို ဖြစ်ပေါ်စေသည်။ |
ဘရောက်သုတ် ထောက်ပံ့ပေး
ပထမဆုံး ကို ထောက်ပံ့ပေး အနာဂတ်()
စနစ်များ၏ ဘရောက်သုတ် ပုံစံ:
ခရုသ | အက်စ် | ဖက်ရိုး | ဆာဖရီ | အိုပ်ရှာ |
---|---|---|---|---|
ခရုသ 41 |
အက်စ် 15 |
ဖက်ရိုး 35 |
ဆာဖရီ 9 |
အိုပ်ရှာ 28 |
2015 ခုနှစ် မတ် လ | 2017 နှစ် ဇွန်လ | 2015 နှစ် ဇန်နဝါရီလ | 2015 နှစ် ဇွန်လ | 2015 ခုနှစ် မတ် လ |
- အပြင်ဘက် လျှက် cloneNode()
- နောက်ပိုင်း စာစောင် compareDocumentPosition()
- အပြင်ဘက် လျှက် HTML DOM Elements အမှု