css - css 属性 "top"是 javascript 中的字符串还是数字?

标签 css string numbers properties

假设我编写了以下 javascript 代码:

var top = document.getElementById("SOMEDIVID").style.top;

变量“top”最终会将最高值存储为字符串还是数字?我希望它是一个数字。

最佳答案

它是一个复数 - 一个数字后跟一个单位。

如果缺少单位,则假定为像素(px)。

所以,所有这些都是有效的:

80px
80
50%
17em

关于css - css 属性 "top"是 javascript 中的字符串还是数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7422832/

相关文章:

C# 从字符串中获取具有特定模式的子字符串

java - 将字符串转换为目录名

php - preg_match 排除一个数字

excel - 生成 N 个随机数,其总和为常数 K - Excel

php - PHP 输出的默认小数位数

html - 在移动之前,当前菜单项不会在主页(第一)部分激活

html - div的高度相同

java - 关于字符串连接行为

jquery - 一般来说,哪个更适合用于效果? Jquery 还是 CSS3(过渡)?

javascript - 为什么这个 width watching AngularJS 指令在切换 Bootstrap 选项卡时不起作用?