delete -- зарезервированное слово.
Вместо
Сообщение от gaolong
|
evt = (evt) ? evt : ((window.event) ? window.event : null);
|
evt= evt || window.event;
Вместо
Сообщение от gaolong
|
var current = (evt.target) ? evt.target : event.srcElement;
|
var current = evt.target || evt.srcElement;
Вместо
Сообщение от gaolong
|
while ( (current = current.parentElement) && current.tagName !="TR");
|
while (current.tagName != 'TR')
current = current.parentNode;
Во-первых, так понятней. Во-вторых, в вашем случае не удалится нужный tr, если событие произошло на нем самом (или так и нужно?). Ну и наконец, в-третьих, свойства parentElement нет, в чем у вас и ошибка.