亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 javascript 設置的文本框值未顯示在文本框上

使用 javascript 設置的文本框值未顯示在文本框上

阿晨1998 2022-12-09 16:44:57
嘗試使用 javascript 設置文本框的值該值顯示在網頁上但似乎沒有顯示在文本框中下面是代碼片段。感謝一些幫助。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;<html>    <body>      <h2>JavaScript getTime()</h2>      <p id="demo"></p>      <p id="demotime"></p>      <form>        <input type="text" id="demotime" />      </form>   </body> </html>
查看完整描述

4 回答

?
茅侃侃

TA貢獻1842條經驗 獲得超21個贊

您有多個具有該 ID 的元素。ID 在文檔中必須是唯一的。getElementById 可能會返回第一個,這不是輸入。您正在設置.value.<p>



查看完整回答
反對 回復 2022-12-09
?
莫回無

TA貢獻1865條經驗 獲得超7個贊

  <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



您對兩個不同的屬性使用了相同的 Id。我已經更改了 p 標簽的 ID。希望你找到你想要的結果。您還可以檢查附加的代碼片段。


查看完整回答
反對 回復 2022-12-09
?
慕尼黑8549860

TA貢獻1818條經驗 獲得超11個贊

您需要使用不同的 id 名稱來命名元素


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" />


查看完整回答
反對 回復 2022-12-09
?
慕雪6442864

TA貢獻1812條經驗 獲得超5個贊

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>


查看完整回答
反對 回復 2022-12-09
  • 4 回答
  • 0 關注
  • 235 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號