Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как передать значение переменной в нужном формате? (https://javascript.ru/forum/misc/40470-kak-peredat-znachenie-peremennojj-v-nuzhnom-formate.html)

j.r.r 07.08.2013 00:54

Как передать значение переменной в нужном формате?
 
Есть код:

<HTML>
<HEAD>



</HEAD>
<BODY>
<TABLE id="t" border="1">
<TR ID="tr_1">
<TD> <a href="#" ID="t_1" onClick="delstr(this)">Удалить </a></TD>
</TR>
<TR ID="tr_2">
<TD> <a href="#" ID="t_2" onClick="delstr(this)">Удалить </a></TD>
</TR>
<TR ID="tr_3">
<TD> <a href="#" ID="t_3" onClick="delstr(this)">Удалить </a></TD>
</TR>
</TABLE>
<script language="JavaScript">
function delstr(el)
{
	var t = el.id;
	t = "tr_"+t.substr(2);
	t.parentNode.removeChild(t);
}</script>
</BODY>
</HTML>


Как заставить удалить строку? Нужно, чтоб при нажатии на строку (слово "удалить"), - она удалялась...

Алерт всё прекрасно выводит. Если указывать вместо переменной t, id строки напрямую, то всё работает, а так нет

j.r.r 07.08.2013 01:43

Извиняюсь, всё гораздо проще

<script language="JavaScript">
function delstr(el)
{
var row = el.parentNode.parentNode;
  row.parentNode.removeChild(row);
}</script>


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