我有這個 javascript 代碼:
<input type="text" value="0.01" inputmode="numeric">
我想更改屬性值,但我試過沒有任何效果。我試過這個地鐵:
document.getElementsByClassName("inp")[0].value=0.02;
document.getElementsByClassName("inp")[0].setAttribute("value","0.02");
document.querySelector("input.inp").value=0.02;
這些似乎都不起作用,它們只是更改了表面或 hud 上的值,但是當我嘗試使用更改后的值時,它始終是我進行更改之前的值。
我做錯了什么還是網站只是限制了該屬性的更改?
uj5u.com熱心網友回復:
在此處測驗您的代碼后,它可以正常作業,您的問題似乎超出了代碼范圍。
所有這些都可以正常作業。
document.getElementsByClassName("inp")[0].value=0.02;
document.getElementsByClassName("inp")[0].setAttribute("value","0.02");
document.querySelector("input.inp").value=0.02;
uj5u.com熱心網友回復:
如果您只是想在輸入上執行 clear 方法,則可以使用以下方法:
<button onclick="document.getElementsByClassName('InputID').value = ''">Clear</button>
但是當你真的很期待自動填充時,你仍然可以使用同樣的東西。
參考:https : //www.geeksforgeeks.org/html-clearing-the-input-field/
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/354020.html
標籤:javascript
