javascript - dom searching for id returns an error - how to handle? -


  के लिए (i = 1; i & lt; = 4; i ++) {try {timer = document.getElementById (" टाइमर "+ i) .parentNode.parentNode.parentNode.childNodes [1] .childNodes [0] .childNodes [0] .className; } पकड़ (ई) {एफएम_log ("एगुर्ड रीफोरोस ()", "एआरओ-टाइमर" + आई); } ...  

मुझे इसे इस तरह से प्रयास करना है क्योंकि अन्यथा मुझे कोई दुर्घटना मिलती है जब यह नहीं मिलती है। दस्तावेज़.getElementById ("टाइमर" + i)। ParentNode .parentNode.parentNode.childNodes [1] .childNodes [0] .childNodes [0] .className

इस तरह के दुर्घटना को रोकने का एक और तरीका है?

आप दुर्घटना पैदा किए बिना बदले में प्रत्येक संपत्ति का उपयोग कर सकते हैं, लेकिन निश्चित रूप से कोड में बहुत सारे परीक्षण होंगे: < / P>

  var टाइमर = document.getElementById ("टाइमर" + i); अगर (टाइमर) {timer = timer.parentNode; अगर (टाइमर) {timer = parentNode; अगर (टाइमर) {// और इतने पर ...}}}  

Comments