我需要使用 JavaScript 更改输入元素的 max 属性。例如:
<input type="number" name="miname" min="0" max="MyVar" value="0"/>
我需要使用 JavaScript 更改输入元素的 max 属性。例如:
<input type="number" name="miname" min="0" max="MyVar" value="0"/>
您可以为您的输入分配一个 id :
<input id="myInput" type="number" name="miname" min="0" max="MyVar" value="0"/>
然后通过javascript访问它:
var input = document.getElementById("myInput");
input.setAttribute("max",100); // set a new value;
请注意,如果您的输入是表单,您也可以直接访问它
document.formName.miname.setAttribute("max",newValue);
分享这样做的角度方式。使用 [attr.max]。
<input matInput type="number" min="0" [attr.max]="totalOrders" placeholder="Total Skybridge Orders" formControlName="totalSkybridge" (change)="onTotalSkybridgeOrders($event)"