2 abu593218127 abu593218127 于 2016.04.26 15:57 提问

js:通过.parentNode 获得父元素,然后如何获得获得父元素的属性值?

var imgDiv = document.getElementById(divID);
var obj = imgDiv.parentNode;

这样获得imgDiv 的父元素,然后我想继续获得父元素的宽度和高度,求大神指点,谢谢

5个回答

u010030637
u010030637   2016.04.26 16:05
已采纳

你的obj就是父元素,用obj.width,obj.heigth

u010030637
u010030637 回复abu593218127: 是的。CSDN卡爆了。
一年多之前 回复
abu593218127
abu593218127 应该是:obj.style.width 感觉js这东西多试试,各种试就出来了
一年多之前 回复
u010030637
u010030637 少了style,obj.style.width.
一年多之前 回复
showbo
showbo   Ds   Rxr 2016.04.26 17:17

var width=obj.offsetWidth,height=obj.offsetHeight

u010030637
u010030637   2016.04.26 16:38

少了style,obj.style.width.

hsd2012
hsd2012   2016.04.26 17:00

获取父元素之后,通过obj.style.width.obj.style.height获取父元素的宽度与高度,或者你使用Jquery操作,更加便捷。
$(obj).width()或者$(obj).height()。

yacsdnay
yacsdnay   2016.04.26 23:20

getAttribute()

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!