क्या इनपुट का पैरेंट नोड स्वयं है? जावास्क्रिप्ट, एचटीएमएल, एचटीएमएल 5, डोम

मेरे पास एक डोम ऑब्जेक्ट है obj प्रकार का <input>, और माता-पिता नोड प्राप्त करना चाहते हैं, लेकिन obj.parentNode वही देता है objक्या यह एक विनिर्देश है <input> वस्तुओं? यदि हां, तो अन्य प्रकार की डोम ऑब्जेक्ट अनियमित रूप से व्यवहार करती हैं (इस तरह के सहज ज्ञान में अपने माता-पिता के अलावा कुछ भी लौटाती है) इस तरह?

संपादित करें मैंने कुछ गलत किया होगा। माफ़ कीजिये।

उत्तर:

उत्तर № 1 के लिए 1

input किसी पृष्ठ पर किसी भी अन्य तत्व की तुलना में अलग-अलग व्यवहार नहीं करता है, और इसे वापस कर देता है parentNode() इनपुट खुद को वापस नहीं करना चाहिए। कोशिश करके देखो:

<p><input type="text" id="my_id" onfocus="alert(this.parentNode.tagName)" /></p>

यह करेगा alert 'पी'।

मैं अनुमान लगा रहा हूं कि आप "पेरेंटोड के लिए सही ढंग से परीक्षण नहीं कर रहे हैं।


संबंधित सवाल
सबसे लोकप्रिय