第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

如何將日期/文本傳遞給 <input type="date">?

如何將日期/文本傳遞給 <input type="date">?

楊魅力 2023-05-19 16:04:06
我正在嘗試在輸入日期中設(shè)置文本,但那里沒有顯示任何內(nèi)容。數(shù)據(jù)類型有問題嗎?<!DOCTYPE html><html><body><table>    <tr>        <td id="invoice">        2020-09-22        </td>    </tr></table>    <select id="decisionList">  <option></option>  <option>Payment date</option></select><div id="choice"></div><script>document.addEventListener("change", function () {  var decisionList = document.getElementById("decisionList");  var selectedOptionIndex = decisionList.options[decisionList.selectedIndex].index;      var invoiceDate = document.getElementById("invoice");  var invoiceDateText = invoiceDate.textContent;    var finalChoice = document.getElementById("choice");  switch(selectedOptionIndex) {        case 0:        finalChoice.innerHTML='<input type="date">'    break;       case 1:        finalChoice.innerHTML='<input type="date" value="' + invoiceDateText + '">' //here is a problem    break;    default:        finalChoice.innerHTML=''      }  })</script></body></html>我還嘗試根據(jù)傳遞的文本創(chuàng)建新日期:  var newDate = new Date(invoiceDateText);但也不起作用。如您所見,我正在通過 2020-09-22(從 td 開始)那么問題出在哪里?
查看完整描述

2 回答

?
HUH函數(shù)

TA貢獻(xiàn)1836條經(jīng)驗 獲得超4個贊

變量 invoiceDateText 包含空格,因此無法正確解析。

您可以將該部分更新為以下內(nèi)容。

 var invoiceDateText = invoiceDate.textContent.trim();


查看完整回答
反對 回復(fù) 2023-05-19
?
SMILET

TA貢獻(xiàn)1796條經(jīng)驗 獲得超4個贊

日期應(yīng)為字符串,格式為YYYY-MM-DD



查看完整回答
反對 回復(fù) 2023-05-19
  • 2 回答
  • 0 關(guān)注
  • 174 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號