द्वारा किसी तालिका से एक पंक्ति हटाएं मुझे एक छोटी सी समस्या है। मेरे पास कुछ गतिशील रूप से बनाए गए टेबल हैं और प्रत्येक पंक्ति में एक आईडी है। मैं आईडी "एक्स" के साथ पंक्ति को हटाना चाहता हूं।आईडी
मैंने सामान्य विधि (removeChild) की कोशिश की लेकिन यह स्पष्ट रूप से तालिकाओं के लिए काम नहीं करता है।
function deleteRow(tableid, rowid)
{
document.getElementById(tableid).removeChild(document.getElementById(rowid));
}
त्रुटि मैं मिलता है: नोड नहीं मिला था "कोड:" 8
मैं भी इस की कोशिश की:
function deleteRow(tbodyid, rowid)
{
document.getElementById(tbodyid).removeChild(document.getElementById(rowid));
}
और एक ही त्रुटि मिली।
मैं deleteRow()
विधि का उपयोग नहीं कर सकता क्योंकि उसे पंक्ति की अनुक्रमणिका की आवश्यकता होती है और मैं आईडी को इंडेक्स चिह्नित करने के लिए खोजना पसंद नहीं करता हूं (भले ही मुझे अन्य समाधान नहीं मिलते ...) ।
आप पंक्ति पंक्ति अनुक्रमणिका 'rowElement.rowIndex' द्वारा प्राप्त कर सकते हैं ... –
क्या आप परीक्षण करने के लिए एक उदाहरण तालिका जोड़ सकते हैं, यह तालिका के तरीके के तरीके में कुछ अजीब हो सकता है। –