如何在JavaScript中设置外部div的长度和呼吸

时间:2018-12-23 14:39:34

标签: javascript jquery html

我有两个要素。另一个div内的一个div。我想设置外部div的长度和呼吸。内部div有类名吗? 类似于html

<div>
  <div class='innerdiv'>
    hello inner div
  </div>
</div>

3 个答案:

答案 0 :(得分:0)

我看到您已经标记了jQuery,因此在我的示例中将使用它。我只是要通过类名称选择div,然后遍历到其父元素(外部div),然后对其应用css更改:

$('.innerDiv').parent().css({
    "width": "800px",
    "height": "300px"
});

那应该为您完成工作。您显然也可以在其中包含其他CSS属性层

编辑:忘了提一下,如果您有多个此类div,即内部div,则可以考虑给它们提供ID并定位它们

答案 1 :(得分:0)

您首先访问父节点。然后为其分配width和height属性。对于您的示例html代码

var parentNode = document.getElementsByClassName('innerdiv')[0].parentNode;
parentNode.style.height = "100px";
parentNode.style.width = "100px";

答案 2 :(得分:-1)

尝试使用parentNode方法js。您可以使用getElementsByClassName()[0]获取目标div(child),然后在同一目标上应用node.parentNode方法以获得所需的结果。

希望有帮助