我有以下 html 片段
<table>
<tr>
<td><select name="day">
</select></td>
<td><select name="time">
</select></td>
<td><select name="closed" onchange="dosomething(this)">
</select></td>
</tr>
</table>
当我改变一些东西时,我想得到一个句柄并对其进行一些操作。我如何在javascript中获得句柄?
function closedChanged(object)
{
try
{
var parent=object.parentNode.parentNode;
var day = parent.getElementsByName("day")[0];
}
catch(e)
{
alert(e);
}
}
在这里我收到错误消息,说 HTMLTableRowElement 没有名为 getElementsByName 的方法。还有什么办法吗?