javascript - 以小数形式设置 css 属性/使用 javascript float

标签 javascript css

当我使用 element.style.left = 1.6px; 时,这只会将属性设置为 1。而不是 1.6px。这是不对的。有没有办法正确地做到这一点。

我唯一能想到的就是为整个主体添加新的样式表并删除旧的...不过似乎太多了。

最佳答案

尝试使用

element.style.left = "1.6px";

因为 css 属性在 Javascript 中是字符串。

关于javascript - 以小数形式设置 css 属性/使用 javascript float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23590226/

相关文章:

javascript - AngularJS 通过输入更新 ng-repeat 不起作用?

javascript - 如何压扁钻石

html - 将表单与 Bootstrap 4 中的中心对齐

javascript - Angular Datatable ng-click 不起作用

javascript - 如何禁用 uglify-js 优化以删除对象文字周围的引号?

php - 无法在多个服务器中正确引用域

javascript - 如果元素旋转,FireFox 中的 CSS 宽度过渡断断续续

javascript - 优化不可重复的模式

javascript - 是否有相当于 Ruby 语法的 Javascript 使用下划线(例如 10_000 = 10000)来使更大的整数易于人类阅读?

javascript - 子组件中的函数不能在父组件中设置状态