Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Убрать <tr> который содержит id как у большенства! (https://javascript.ru/forum/misc/37654-ubrat-tr-kotoryjj-soderzhit-id-kak-u-bolshenstva.html)

FredIkO 29.04.2013 19:00

Убрать <tr> который содержит id как у большенства!
 
Всем привет хочу задать вопрос если можно то и помощь в создании иного скрипта! Если бы он имел свой id я бы сам справился, поскольку у него нет своего ида (а такой как у большенства) прошу помощи у вас!


Если быть еще точнее нужно убрать <tr> который находится

После которого он находится:
<tr id="bdM3"></tr>


Который нужно убрать:
<tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr"></td></tr>


Вот как выглядит полный html
<table border="0" width="100%" cellspacing="1" cellpadding="2" class="manTable" id="bdM64">
<tbody>
<tr id="bdM61"></tr>
<tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr"></td></tr>
<tr id="bdM55"></tr>
<tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr"></td></tr>
<tr id="bdM3"></tr>

<tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr"></td></tr>

<tr id="bdM6"></tr>
<tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr"></td></tr>
<tr id="bdM8"></tr>
<tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr"></td></tr>
<tr id="iM38"></tr>
<tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr"></td></tr>
</tbody></table>

Aetae 29.04.2013 21:30

var el = document.getElementById('bdM3');
el.parentNode.deleteRow(el.rowIndex+1);
или
var el = document.querySelector('#bdM3+tr');
el.parentNode.removeChild(el);
или
var el = document.getElementById('bdM3').nextElementChild;
el.parentNode.removeChild(el);
или ещё как.)

FredIkO 29.04.2013 22:01

Aetae, спасибо большое сделал так

var el = document.getElementById('bdM3');
el.parentNode.deleteRow(el.rowIndex+3);


Часовой пояс GMT +3, время: 18:34.