我有4个链接位于单独的<td>
下,我想根据特定的父对象选择显示/隐藏td
<td nowrap align=right id="dis_mirr" style="visiblility: visible;">
<a id="first" style=font-weight:normal href=javascript:createwin();>
Mirror
</a>
</td>
<td nowrap align=right>
<a id="second" style=font-weight:normal href=javascript:breakwin();>
Break Mirror
</a>
</td>
这是代码:
if(record.get('model') == 'top'){
document.getElementById('first').visibility = "hidden";
}else{
document.getElementById('first').visibility = "visible";
}
代码可以正常运行但{隐藏<td>
时仍然应该删除它。
答案 0 :(得分:4)
您必须使用parentNode属性,该属性将返回父元素,此处为<td>
:
if(record.get('model') == 'top'){
document.getElementById('first').parentNode.visibility = "hidden";
} else {
document.getElementById('first').parentNode.visibility = "visible";
}
答案 1 :(得分:0)
试试这个:
document.getElementById("first").parentNode.style.display = 'none';