Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中设置外部div的长度、呼吸_Javascript_Jquery_Html - Fatal编程技术网

如何在javascript中设置外部div的长度、呼吸

如何在javascript中设置外部div的长度、呼吸,javascript,jquery,html,Javascript,Jquery,Html,我有两个要素。一个div在另一个div中。我想设置外部div的长度和呼吸。内部div有类名吗? 类似于下面的html 你好,内分区 尝试使用parentNode方法js。您可以使用GetElementsByCassName()[0]获取目标div(child),然后在此基础上应用node.parentNode方法以获得所需的结果 希望它能有所帮助我看到您已经标记了jQuery,所以我将在我的示例中使用它。我将按类名选择div,然后遍历到它的父元素(外部div),然后对其应用css更改: $('

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


你好,内分区

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


希望它能有所帮助

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

$('.innerDiv').parent().css({
    "width": "800px",
    "height": "300px"
});
这应该能帮你完成任务。显然,您也可以在其中包含其他CSS属性


<>编辑:忘了提一下,如果你有多套DIV,内部div,你可以考虑给它们ID,并让你在

你第一次访问父节点。然后为其指定宽度和高度属性。对于您的示例html代码

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

hello Internal div为您添加了一个可能的解决方案,供您尝试使用
jQuery
。必须弹出,但希望它有帮助我完成了此文档。GetElementsByCassName('innerdiv')。parentNode,但它对我没有帮助。使用
parentNode
如何帮助检索元素的宽度和高度?这似乎是bestHi的一半答案,Rory,你能完成答案吗?@Rorymcrossan他想设定维度,而不是得到Thanx thapa,它能工作。我没有使用0索引,这就是未定义索引出现的原因。但现在工作很好。