Седующий пример не работает так как pominjay(row1,id.parentNode); не может быть выполнена. Как получить список елементов которые подойдут для функции?
<table id="TrackTable" width="200" border="1">
<tr>
<td>1</td>
<td>qwe</td>
<td onclick="procmin(this)">переместить</td>
</tr>
<tr>
<td>2</td>
<td>asd</td>
<td onclick="procmin(this)">переместить</td>
</tr>
<tr>
<td>3</td>
<td>zxc</td>
<td onclick="procmin(this)">переместить</td>
</tr>
</table>
<input type="text" id="Track" value="" size="100">
<script type="text/javascript">
var row1 = null;
function read_track(n)
{
var table = document.getElementById('TrackTable');
var cont = document.getElementById('Track');
var trList= table.getElementsByTagName('tr');
cont.value = '';
for (var i=0;i<trList.length;i++)
{
var tdList = trList[i].getElementsByTagName('td');
cont.value = cont.value + '/' + tdList[n].innerHTML + '/';
}
}
function procmin(id)
{
if (row1 == null) {
row1 = id.parentNode;
id.innerHTML = 'перемещаемое в';
} else {
pominjay(row1,id.parentNode);
row1[2].innerHTML = 'переместить';
read_track(0);
row1 = null;
}
}
function pominjay(tda,tdb)
{
var tmp = '';
for (var i=0;i<tda.length;i++)
{
tmp = tda[i].innerHTML;
tda[i].innerHTML = tdb[i].innerHTML;
tdb[i].innerHTML = tmp;
}
}
read_track(0);
</script>