javascript - remove all texnode from createdTextNode -


  के लिए (myx में var x) {if (myOpts.hasOwnProperty (x)) {var t = document createElement ( "विकल्प"); t.setAttribute ( "आईडी", एक्स); T.value = x; t.appendChild (document.createTextNode (myOpts [x])); selectObj.appendChild (टी); }}   

कैसे सही स्पष्ट या हटाए गए पाठ नोट्स ???

  अगर (document.getElementById ('rolec')) {var rd = document.getElementById ('रोलक'); जबकि (rd.firstChild) {rd.removeChild (rd.firstChild); }}   

इसे केवल पहले और यह खाली मान

अगर मैं आपके प्रश्न को अच्छी तरह से समझता हूं, तो आपको उन सभी को एक-एक करके निकालने के लिए रिवर्स ऑर्डर में बाल नोड्स की एक सूची दोबारा करना होगा;

  var rdchildren = rd.childNodes; के लिए (i = (rdchildren.length - 1); i & gt; = 0; i--) {rd.removeChild (rd चाइल्डन [i]); }   

डोम नोड सूचियां "लाइव" हैं जिसका अर्थ है कि आप अपडेट करते हैं क्योंकि आप डोम को हेरफेर करते हैं। तो उन सभी को पकड़ने के लिए जो आपको पीछे की तरफ चलाना है ;)

Comments