我注意到,尽管docs stepUp()
,step
确实使用3.15
属性来增加输入值,如果没有值传递给方法。测试了最新的Chrome,Opera,Firefox。以下示例提醒var input = document.getElementById('pi');
input.stepUp();
alert(input.value);
。
<input type="number" step="0.01" value="3.14" id="pi">
&#13;
git push origin -u newFooBranch
&#13;
这是一个没有记录的功能吗?
答案 0 :(得分:1)
我认为你应该参考W3C Recommendation而不是w3schools。在您发布的链接上,不清楚number
中的stepUp(number)
是否可选,如果不存在则设置为1(向下滚动到DOM界面)。
void stepUp(optional long n = 1);
同样不清楚number
必须乘以步骤来获得最终delta
。 (ref)
6. [...]否则(从步长中减去的值是允许值步长的整数倍),运行以下子步骤:
- 让n为论据。
- 设delta为允许值步长乘以n。
- 如果调用的方法是stepDown()方法,则取消delta。
- 设value是将delta添加到值的结果。
醇>
在您的示例中,由于number
中的stepUp(number)
不存在,因此默认为1并乘以步骤0.1以获取delta