如何在javascript中设置外部div的长度、呼吸
我有两个要素。一个div在另一个div中。我想设置外部div的长度和呼吸。内部div有类名吗? 类似于下面的html如何在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更改: $('
你好,内分区
尝试使用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索引,这就是未定义索引出现的原因。但现在工作很好。