如何使用Javascript更改HTML5上输入类型编号的最大值?

Alb*_*rto 5 javascript html5

我需要用JavaScript更改输入元素的max属性.例如:

<input type="number" name="miname" min="0" max="MyVar" value="0"/>
Run Code Online (Sandbox Code Playgroud)

Ibu*_*Ibu 12

您可以为输入分配ID:

<input id="myInput" type="number" name="miname" min="0" max="MyVar" value="0"/>
Run Code Online (Sandbox Code Playgroud)

然后通过javascript访问它:

var input = document.getElementById("myInput");
input.setAttribute("max",100); // set a new value;
Run Code Online (Sandbox Code Playgroud)

请注意,如果您输入的是表单,也可以直接访问它

document.formName.miname.setAttribute("max",newValue);
Run Code Online (Sandbox Code Playgroud)

  • 请花点时间接受帮助您解决问题的答案.单击答案左侧的**复选标记**.您可以为之前帮助过您的所有答案执行此操作 (3认同)
  • @mrchameleon,很高兴它对你有用。别担心,3年后我学会了忍受它。 (2认同)