您好我正在处理此脚本,其中计算了屏幕或图像的分辨率。每当图像没有正常分辨率或者我使用视口分辨率尝试它时,它将是NaN
。
示例(y是图像):
y.offsetWidth / y.offsetHeight = NaN
我在互联网上尝试了很多方法来解决这个问题但我不知道有谁知道哇哇哇哇哇哇哇哇哇哇哇哇哇
答案 0 :(得分:0)
也许你想要的是像
y.offsetWidth / y.offsetHeight
正如nicovank所提到的,没有offsetLength
属性。
答案 1 :(得分:0)
每当您尝试对非数字或无法解析为有效数字的事物进行算术计算时,您将获得NaN。这里,y.offsetLength
和y.offsetheight
都是undefined
(因为JS中没有这样的属性),因此当你尝试对它们进行divition操作时会产生NaN。请改用offfsetHeight
和offsetWidth
。