+ JavaScript の質問用スレッド vol.74 +

このエントリーをはてなブックマークに追加
441Name_Not_Found
すみません、どうかアドバイスをください。
横のボタンを押せば、テーブルの行が上に上がるスクリプトを組みたいのですが・・・
作ったのは・・・

<table border=1>
<tbody id="test">
<tr>
<td><a href="javascript:testn(0);">↑</a></td>
<td>一行目</td>
</tr>
<tr>
<td><a href="javascript:testn(1);">↑</a></td>
<td>二行目</td>
</tr>
<tr>
<td><a href="javascript:testn(2);">↑</a></td>
<td>三行目</td>
</tr>
</table>
<script type="text/javascript">
function testn(no) {
obj = document.getElementById('test');
if (no != 0) obj.insertBefore(obj.rows[no], obj.rows[(no-1)]);
}
</script>

うまく動かない原因はわかるのですが・・・
しかし、どう改良すればよいのかわかりません。
どうかアドバイスをください。。。