我有一個型別為“時間”的輸入。
<input type="time" id="time1" value="18:00">
現在,如果我嘗試通過控制臺獲取默認值。我越來越 :
console.log(document.getElementById("#time1").value())
VM250:1 Uncaught TypeError: Cannot read properties of null (reading 'value')
at <anonymous>:1:47
如果我從物件中獲取字串值,您能給我一些如何設定時間輸入值的建議嗎?
例如:“06:00 AM”
我知道它不會接受該字串,因為其中有一個意外字符。
uj5u.com熱心網友回復:
使用 value 代替 value()
console.log(document.getElementById("time1").value);
<input type="time" name="car" id="time1" value="18:00">
uj5u.com熱心網友回復:
您的代碼中有 2 個錯誤。
1 - 使用時無需使用# getElementById。因為我們已經告訴瀏覽器通過 Id 獲取。但是,如果您使用querySelector.
value不是函式。
所以代碼應該是
console.log(document.getElementById("time1").value)
參考:https : //www.w3schools.com/jsref/prop_text_value.asp
uj5u.com熱心網友回復:
不要在 document.getElementById 上使用 #。
使用任一
document.getElementById("time1");
//-- or --
document.querySelector("#time1");
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/329132.html
標籤:javascript html 查询
