gpt4 book ai didi

javascript - 使用 CSSStyleDeclaration.setProperty() 时如何告诉 Chrome 浏览器不要将电话号码转换为指数数?

转载 作者:行者123 更新时间:2023-11-30 11:01:28 27 4
gpt4 key购买 nike

当我在 Chrome 中使用以下行时,值将被转换然后保存,但它应该被转换。 Firefox 不会这样做。

这是为了将一些数据作为 CSS 变量保存到 a 中。

document.documentElement.style.setProperty("--phone", "+49 7761 9935370")

const result = document.documentElement.style.getPropertyValue("--phone")

console.log(result)

我期望输出“+49 7761 9935370”(在 Firefox 中是这样),但在 Chrome 中实际输出是“49 7761 9.93537e+6”。

最佳答案

为什么不使用setAttribute:

document.documentElement.setAttribute('data-phone','+49 7761 9935370');

var phone = document.documentElement.getAttribute('data-phone');

关于javascript - 使用 CSSStyleDeclaration.setProperty() 时如何告诉 Chrome 浏览器不要将电话号码转换为指数数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57557983/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com