में चुनना डोम तत्वों मैं थोड़ा पालन करके हैरान हूँ: चलो कहते हैं मैं para
की आईडी के साथ एक पैराग्राफ तत्व मिल गया है करते हैं। Chromes कंसोल का उपयोग करना, अगर मैं कहूँक्रोम कंसोल
document.getElementById("para")
मैं HTML स्निपेट <p id="para">....</p>
के साथ वापस आ रहा हूँ, जबकि अगर मैं उदाहरण के लिए JavaScript लाइब्रेरी का डी 3 का चयन विधि और कहते हैं
d3.select("#para")
मैं के साथ वापस आ रहा हूँ डीओएम नोड और अनुच्छेद तत्व के सभी गुणों और विधियों तक पहुंच सकते हैं।
क्यों इस अंतर है?
'चयन()' विधि वापसी, नोड या उस नोड का प्रतिनिधित्व करने वाला ऑब्जेक्ट क्या करता है? –
क्या आप सुनिश्चित हैं कि पहली विधि * एक HTML स्निपेट * लौटाती है, या हो सकता है कि आप डोम नोड की स्ट्रिंग प्रस्तुति देख रहे हों? – JJJ
@ डेविड थॉमस: समस्या का हिस्सा यह है कि मुझे वास्तव में दोनों के बीच का अंतर नहीं पता है। क्या कोई लेख या कुछ है जहां मैं उन अवधारणाओं के बारे में पढ़ सकता हूं? –