我使用该data
属性将字符串和数字存储在 DOM 节点中,并使用 JavaScript 读取它们。不幸的是,所有值dataset
都保存为字符串。那么什么是将它们转换为数字但保留字符串的最佳方法。
html:
<input data-minvalue="10" data-startcolor="#00ee00"/>
预期结果:
{
minvalue: 10,
startcolor:'#00ee00'
}
编辑:
- 它必须与 int 和 float 一起使用
- 不应转换“12_test”
- 应该转换'.3'