これはかなり単純なはずですが、つまずきそうです。テーブルのセルにドロップダウンがあります。その値が変更されたら、javascript 関数を呼び出して、そのドロップダウンを関数に渡します。そこからテーブルを取得するにはどうすればよいですか?コード例:
<table><tr>
<td>DATA</td>
<td><select id='leadState' onChange='updateData(this)'><option selected='selected' value='new'>New</option><option value='old'>Contacted</option></select></td>
</tr>
</table>
JavaScript:
function updateData(select) {
var table = select.parentNode.parentNode.parentNode;
var row = select.parentNode.parentNode;
var cell = select.parentNode;
}
これがテーブルを正しく返さないのはなぜですか?