html - Hide a column in a javascript populated table -


मैं इस तालिका पर पूरे युग कॉलम छिपाना चाहूंगा।

  & lt; तालिका id = "displayTable" & gt; & LT; टीआर & gt; & Lt; td वर्ग = "नाम" & gt; & lt; / td & gt; & Lt; td वर्ग = "फोन" & gt; & lt; / td & gt; & Lt; td वर्ग = "आयु" & gt; & lt; / td & gt; & Lt; / टीआर & gt; & Lt; / तालिका & gt;  

जावास्क्रिप्ट आयु वर्ग को छिपाने के लिए निम्नानुसार है -

  var तालिका = document.getElementById ('displayTable'); Var टेबलरॉ = टेबल .getElementsByTagName ('tr'); (Var पंक्ति = 0; पंक्ति & lt; tableRow.length; row ++) {var कोशिकाओं = तालिका पंक्ति [पंक्ति] .getElementsByTagName ('td') कोशिकाओं [2] .style.display = 'none'; }  

त्रुटि कहती है -

"2. शैली शून्य है या नहीं एक वस्तु है।"

मुझे क्या याद आ रहा है?

ठीक है, सबसे पहले, अपना टेबल आईडी जांचें आपने इसे 'डिस्प्लेटेल' पर सेट किया है लेकिन आप इसे 'डिस्प्ले लॉसटेबल' द्वारा देखने की कोशिश कर रहे हैं।

जब मैं उस आईडी को ठीक करूँ, और jsFiddle में अपना कोड प्लग इन करें, सब कुछ काम करता है।

< / div>

Comments