element.width正在重定义

时间:2019-01-09 02:29:30

标签: javascript

我一直尝试记录element.width并返回undefined

<div width="24" id="element"></div>
<script>
    console.log( document.getElementById( 'element' ).width );
</script>

我想获取的属性不是clientWidth或offsetWidth或其他任何内容。

1 个答案:

答案 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>