我一直尝试记录element.width并返回undefined
<div width="24" id="element"></div>
<script>
console.log( document.getElementById( 'element' ).width );
</script>
我想获取的属性不是clientWidth或offsetWidth或其他任何内容。
答案 0 :(得分:2)
要获取元素width
的属性,可以使用方法getAttribute("width")
,可以在getAttribute()上进行了解。或者,也可以访问属性attributes.width.value
(读为Element.attributes)。示例:
console.log(document.getElementById('element').getAttribute("width"))
console.log(document.getElementById('element').attributes.width.value)
<div width="24" id="element"></div>