怎么获得上级标签

如何获得上级标签?例如:tabletrtddivinputtype checkbox name aaa value on checked

如何获得上级标签?
例如:
<table>
    <tr>
        <td>
            <div>
                <input   type= "checkbox "   name= "aaa "   value= "on "   checked= "checked ">
            </div>
        </td>
    </tr>
</table>
已经获得了复选框的对象
如何获得tr的对象?

[解决办法]
<table>
<tr>
<td id= "tr1 ">
<div>
<input type= "checkbox " name= "aaa " value= "on " checked= "checked " onclick= "alert(this.parentNode.parentNode.innerHTML);alert(this.parentNode.parentNode.id) ">
</div>
</td>
</tr>
</table>
[解决办法]
//方法
function getParentByTagName(obj,tag)
{
if(obj!=null && obj.tagName!=null && obj.tagName.toLowerCase()!=tag.toLowerCase())obj = obj.parentElement;
return obj;
}

//使用
<input type= "checkbox " name= "aaa " value= "on " checked= "checked " onclick= "alert(getParentByTagName(this, "tr ").innerHTML); ">

[解决办法]
支持mingxuan3000(铭轩) 的做法