快捷导航

getComputedStyle获取的值相减为什么是NaN?

RTRTRT。用了parseInt也是NaN,有什么解决办法?

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

你先看看转换类型之前是什么。parseInt转换是有规则的
回复

使用道具 举报

获取的是什么值?是否包含合法数字?示例:
varnavWt=window.getComputedStyle(document.getElementById('nav')).width;console.log(navWt);//1883pxvarlogoWt=window.getComputedStyle(document.getElementById('logo')).width;console.log(logoWt);//140pxconsole.log(parseInt(navWt,10)-parseInt(logoWt,10));//1743
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP