मैं किसी तत्व के आंतरिक HTML को अपडेट करने का प्रयास कर रहा हूं और मुझे त्रुटि मिलती है "संपत्ति 'आंतरिक HTML' शून्य नहीं पढ़ सकता"। मुझे पता है कि मुझे वह त्रुटि क्यों मिल रही है, यह सवाल नहीं है। मेरा सवाल है, मैं कैसे जांच सकता हूं कि तत्व की आंतरिक HTML संपत्ति जावास्क्रिप्ट में शून्य है या नहीं? मैंने कई वेब पेज पढ़े हैं, ओवरफ्लो स्पष्टीकरणों को ढेर किया है, और मुझे यह जांचना प्रतीत नहीं होता है कि उस तत्व का आंतरिक HTML शून्य है या नहीं। मैं जो कुछ भी प्रयास करता हूं वह अभी भी उस त्रुटि को प्रदर्शित करता है। यहाँ नवीनतम प्रयास है:

if(typeof document.getElementById('someElement').innerHTML !== null){
    //Do stuff
}
-3
jeppy7 30 अक्टूबर 2019, 22:55

1 उत्तर

सबसे बढ़िया उत्तर

आप जांचना चाहेंगे कि तत्व सत्य है और इसका आंतरिक HTML शून्य नहीं है:

const myEl = document.getElementById('someElement');

if(myEl  && typeof myEl.innerHTML !== null){
    console.log("here");
}
0
dikuw 30 अक्टूबर 2019, 20:00