指定されたタグからクラス名を取得する必要がありますが、取得<tr>
できません。
<table cellpadding=5 cellspacing=5>
<tr id='cat_abc123' class='class_a'>
<td>foo</td>
<td><input type='checkbox' name='cb1' value='1' onClick="info(this, 'abc123')">
</tr>
</table>
<script language='javascript'>
function info(theElement, id)
{
tr_id = 'cat_' + id;
alert(tr_id + ' ' + document.getElementById(tr_id).class);
}
</script>
実例: http: //jsfiddle.net/rQpeu/
私は何が欠けていますか?
アップデート
間違った記述子を使用していました-Classnameを使用する必要があります。みなさん、迅速な対応ありがとうございます!更新されたjsfiddle:http: //jsfiddle.net/rQpeu/3/