我正在嘗試將表示日期的格式良好的字符串變量 (yyyy-mm-dd) 分配給<input type="date" />. 當值是字符串文字時,它起作用,但是當它來自變量或常量時,它不起作用。您可以檢查以下 html 代碼和呈現的 html 頁面。<form> <p>Litteral Assignement: <input name="literalDate" type="date" /></p> <p>Variable Assignement: <input name="variableDate" type="date" /></p></form><script> var literalDateControl = document.querySelector('input[name="literalDate"]'); literalDateControl.value = "2019-07-24"; var today = new Date(); const todayValue = today.getFullYear() + '-' + (today.getMonth() + 1) + '-' + today.getDate(); var variableDateControl = document.querySelector('input[name="variableDate"]'); variableDateControl.value = todayValue;</script>關于如何解決這個問題的任何想法或建議?
如何將(格式良好的)字符串變量分配給 <input type="date" /> 值
RISEBY
2021-08-20 16:21:30