【发布时间】:2022-01-14 07:43:07
【问题描述】:
document.getElementById("width").innerHTML = 'Width: ' + img.width;
只是写了这个,我得到了我想要的结果。但是reading this我看到object.style.width是用来返回图片宽度的。
问题:
我的代码对吗?或者我应该把.style 放在object 之后?
有人可以解释为什么在object 之后不使用.style 就可以工作吗?
为什么我应该使用object.style.width 而不仅仅是object.width?
【问题讨论】:
-
是的,你必须使用
img.style.width查询css -
@NVRM css(或更准确地说是内联样式)是的,但问题是关于图像的宽度。
-
@HereticMonkey 提到的问题的答案是关于纯 JavaScript 和 jQuery。你不需要为此使用 jQuery(现在你几乎不需要 jQuery)。然而,HereticMonkey 认为它是复制品是正确的。但我之所以回答它,是因为您专门询问了与糟糕的 w3school 文章相关的困惑。
-
顺便说一句,你在 jQuery 之前学习纯 JavaScript 绝对是正确的:)。
标签: javascript