4 回答

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超21個(gè)贊
您有多個(gè)具有該 ID 的元素。ID 在文檔中必須是唯一的。getElementById 可能會(huì)返回第一個(gè),這不是輸入。您正在設(shè)置.value
.<p>

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
<html>
<body>
<h2>JavaScript getTime()</h2>
<p id="demo"></p>
<p id="timeDemo"></p>
<form>
<input type="text" id="demotime" />
</form>
<script>
var d = new Date();
var dd = d.getDate();
var mm = d.getMonth()+1;
var yyyy = d.getFullYear();
today = yyyy+"-"+mm+"-"+dd;
document.getElementById("demo").innerHTML = d.getTime();
document.getElementById("demotime").innerHTML = today;
document.getElementById("demotime").value = today;
</script>
</body>
</html>
Run code snippetHide resultsExpand snippet
您對(duì)兩個(gè)不同的屬性使用了相同的 Id。我已經(jīng)更改了 p 標(biāo)簽的 ID。希望你找到你想要的結(jié)果。您還可以檢查附加的代碼片段。

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊
您需要使用不同的 id 名稱(chēng)來(lái)命名元素
var d = new Date();
var dd = d.getDate();
var mm = d.getMonth()+1;
var yyyy = d.getFullYear();
let today = yyyy+""+mm+""+dd;
document.getElementById("demo").innerHTML = d.getTime();
document.getElementById("demotime").innerHTML = today;
document.getElementById("demotime2").value = today;
<p id="demo"></p>
<p id="demotime"></p>
<form>
<input type="text" id="demotime2" />

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊
var d = new Date();
var dd = d.getDate();
var mm = d.getMonth()+1;
var yyyy = d.getFullYear();
today = yyyy+""+mm+""+dd;
document.getElementById("demo").innerHTML = d.getTime();
document.getElementById("pdemotime").innerHTML = today;
document.getElementById("demotime").value = today;
<h2>JavaScript getTime()</h2>
<p id="demo"></p>
<p id="pdemotime"></p>
<form>
<input type="text" id="demotime" />
</form>
添加回答
舉報(bào)