मेरी JSP/HTML में मैं इस है:पहले चाइल्ड को कैसे प्रारंभ करें ताकि मुझे "x.firstChild नल या ऑब्जेक्ट न हो"?
<div id="exampleLabel"> </div>
तब मेरे जावास्क्रिप्ट खंड में
मैं एक समारोह के इस तरह एक onclick से कहा जाता है,
function changeLabel(){
exampleLabel.firstChild.nodeValue = 'LABEL HAS CHANGED';
}
यह क्रोम में ठीक काम करता है, Firefox में कुछ नहीं करता है और IE में पृष्ठ पर त्रुटि कह
exampleLabel.firstChild अशक्त या नहीं एक वस्तु है प्रकट होता है।
ठीक है, मैं यह कोई firstChild ऐसा करने के लिए firstChild.ANYTHING एक एनपीई होगा की कोशिश कर रहा था कि ले जा सकते हैं, मैं भी ले जा सकते हैं जो अन्य ब्राउज़र बस इसे खुद को प्रारंभ नहीं है क्रोम की तरह स्पष्ट रूप से करता है।
प्रश्न यह है कि, मैं इसे स्वयं कैसे शुरू करूं ताकि मैं .nodeValue = "blahblah"
पर जा सकूं?
हालांकि कम डोम अनुरूप, क्यों साथ 'exampleLabel.innerHTML = 'लेबल के बाद परिवर्तित' छड़ी नहीं है,'? –