Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带有空字段的HTML表_Javascript_Html_Css_String_Function - Fatal编程技术网

Javascript 带有空字段的HTML表

Javascript 带有空字段的HTML表,javascript,html,css,string,function,Javascript,Html,Css,String,Function,我现在有一个HTML表格,在添加输入之前只有标题,我想创建一个带有清晰行的表格,在添加数据后可以填充这些行。对于我将如何进行此项工作,如有任何建议/帮助,将不胜感激 当前表格 所需表格 表代码 <div> <table id="requestContents"> <colgroup> <col style="width: 128px">

我现在有一个HTML表格,在添加输入之前只有标题,我想创建一个带有清晰行的表格,在添加数据后可以填充这些行。对于我将如何进行此项工作,如有任何建议/帮助,将不胜感激

当前表格

所需表格

表代码

       <div>
          <table id="requestContents">
              <colgroup>
                  <col style="width: 128px">
                  <col style="width: 136px">
                  <col style="width: 84px">
                  <col style="width: 113px">
                  <col style="width: 123px">
              </colgroup>
              <tr>
                  <th>Request ID</th>
                  <th>Request Type</th>
                  <th>Blood Type</th>
                  <th>Notice</th>
                  <th>Request Date</th>
              </tr>
          </table>
      </div>
每要添加一行,添加一个内有5个空的新行:

<table>
  ...
  <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
</table>

您可以-只需循环并添加所需数量的行和列:

var-addRows=3; var列=5; var table=document.getElementByIdrequestContents; 对于var i=0;我不知道该怎么办;i++{ 让行=document.createElementtr; 对于var j=0;j<列;j++{ 让cell=document.createElementtd; 行。子单元格; } 表1.2-3第行; } 请求ID 请求类型 血型 注意 申请日期
我不知道我是否理解正确,但是,简单地添加空单元格是可行的,我甚至不理解这个问题的上升趋势……你能详细说明一下你希望它如何工作吗?数据来自哪里?这应该像Excel一样工作吗?编辑:看看你之前的问题,这似乎是一个提交表单的电子应用程序?是否希望在提交表单时添加一行数据?当我通过函数将数据添加到表中时,添加的数据在底部生成另一行,而不是将数据添加到代码创建的第一个字段。您需要针对每个字段,并将innerHTML设置为所需的数据。当我通过函数将数据添加到表中时,添加的数据在底部生成另一行,而不是将数据追加到此代码创建的第一个字段。
<table>
  ...
  <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
</table>