如何使用javascript访问特定div的父级并使用其“fieldset”隐藏div?
<fieldset class="data-row">
<div id="test1">
test
</div>
</fieldset>
<fieldset class="data-row">
<div id="test2">
test
</div>
</fieldset>
答案 0 :(得分:2)
document.getElementById('test2').parentNode.style.display = 'none';
答案 1 :(得分:2)
您可以使用parentNode
var div = document.getElementById("test2");
var parent = div.parentNode;
然后隐藏:
parent.style.display = "none";
答案 2 :(得分:1)
可以使用单行代码
来完成document.getElementById('test2').parentNode.style.display = 'none';
答案 3 :(得分:-2)
抱歉jquery回答
在Jquery
$("#test2").parent().toggle();
或
$("#test2").parent().fadeOut()
或
$("#test2").parent().css("display","none");