如何使<td>今天的date+ 14

我对HTML和Javascript非常陌生,并且已经把它变成了现在这个东西,但是Excel只能让我到目前为止。 以下是我现在所做的。

我的想法是让我的date总是今天的date+我的天( "=today() 14"在Excel中)

我的代码可能是一团糟,但这是一个正在进行的工作,并且最终将成为标题后面大约8行的完整表格的一部分。

  <!DOCTYPE html> <html> <body> <table> <table border="1"> <tr> <th>**Code**</th> <th>**Days**</th> <th>**Date**</th> </tr> <tr> <td id="I Code">I</td> <td id="I Days">14</td> <td id="I Date">15/10/2017</td> </tr> </table> <input type="submit" value="Send"> <input type="reset" value="Reset"> </body> </html> </body> </html> 

这里是你如何使用普通的JavaScript来做到这一点:

 <table> <table border="1"> <tr> <th>**Code**</th> <th>**Days**</th> <th>**Date**</th> </tr> <tr> <td id="I Code">I</td> <td ><input type="number" value="0" onchange="update('row_1', this)"></td> <td id="row_1">15/10/2017</td> </tr> </table> <script> window.update = function update(id, el) { var x = el.value; var toAdd = 1000 * 60 * 60 * 24 * x; var time = new Date(new Date().getTime() + toAdd); console.log(time) var formattedDate = (time.getMonth()+1) + '/' + time.getDate() + '/' + time.getFullYear(); document.getElementById(id).innerHTML = formattedDate; } </script> 

这是一个JsFiddle ,所以你可以玩,看看它是如何工作的。