m0_71681226 2022-10-24 20:38 采纳率: 100%
浏览 42
已结题

我将数据在JS中存储到了一个数组当中,在html表格里导入这些数组时显示undefined。

我将数据在JS中存储到了一个数组当中,在html表格里导入这些数组时显示undefined。

数组:

var list = [{ "Id": '0', "FirstName": "Guuss", "LastName": "Hsidjsi", "DateOfBirth": "2000/10/11", "Gender": "Male", "PrimaryInsurance": "Medicare", "Address": "ddadsdasd", "ContactNumber": "1338872818738", "NextOfKin": "weqe" },
    { "Id": '1', "FirstName": "Guuss", "LastName": "Hsidjsi", "DateOfBirth": "2000/10/11", "Gender": "Male", "PrimaryInsurance": "Medicare", "Address": "ddadsdasd", "ContactNumber": "1338872818738", "NextOfKin": "weqe" },
    { "Id": '2', "FirstName": "Guuss", "LastName": "Hsidjsi", "DateOfBirth": "2000/10/11", "Gender": "Male", "PrimaryInsurance": "Medicare", "Address": "ddadsdasd", "ContactNumber": "1338872818738", "NextOfKin": "weqe" },
    { "Id": '3', "FirstName": "Guuss", "LastName": "Hsidjsi", "DateOfBirth": "2000/10/11", "Gender": "Male", "PrimaryInsurance": "Medicare", "Address": "ddadsdasd", "ContactNumber": "1338872818738", "NextOfKin": "weqe" },
    { "Id": '4', "FirstName": "Guuss", "LastName": "Hsidjsi", "DateOfBirth": "2000/10/11", "Gender": "Male", "PrimaryInsurance": "Medicare", "Address": "ddadsdasd", "ContactNumber": "1338872818738", "NextOfKin": "weqe" }];

html:

<html lang="zh"  >
<head></head>
 <script type="text/javascript" src="src/qwe.js"></script>
<body>
    <div>
        <table id="bookstoTY" width="100%" style="border: beige 1px solid">
        </table>
            <h1 style="margin-left: 39%;">
                online bookstore
            </h1>
        <h2 style="margin-top: 80px;margin-left: 39%;">
        Buy books now and save up to 20%.
        </h2>
    </div>
    <table id="table1">
     <tr>
      <td>Patient ID*</td>
      <td>First name*</td>
      <td>Last name*</td>
      <td>Date of birth *</td>
      <td>Gender*</td>
      <td>Primary insurance*</td>
      <td>Address *</td>
      <td>Contact number *</td>
      <td>Next of kin</td>
      <td>HANDING</td>
    </tr>
 </table>
<script>
 let table1=document.getElementById("table1");
 for(let i=0;i<list.length;i++){
 let newRow=table1.insertRow();
 
 let newCell1=newRow.insertCell();
 newCell1.innerHTML=list[i][0];
 
 let newCell2=newRow.insertCell();
 newCell2.innerHTML=list[i][1];
 }

</script>


</body>
</html>

错误:

img

请问该怎么解决这个问题。

  • 写回答

2条回答 默认 最新

  • CSDN专家-showbo 2022-10-24 20:57
    关注

    要调用对应的属性,其他属性同理

    <html lang="zh">
    <head>
    </head>
    <script type="text/javascript" src="src/qwe.js"></script>
    <body>
        <div>
            <table id="bookstoTY" width="100%" style="border: beige 1px solid">
            </table>
            <h1 style="margin-left: 39%;">
                online bookstore
            </h1>
            <h2 style="margin-top: 80px;margin-left: 39%;">
                Buy books now and save up to 20%.
            </h2>
        </div>
        <table id="table1">
            <tr>
                <td>Patient ID*</td>
                <td>First name*</td>
                <td>Last name*</td>
                <td>Date of birth *</td>
                <td>Gender*</td>
                <td>Primary insurance*</td>
                <td>Address *</td>
                <td>Contact number *</td>
                <td>Next of kin</td>
                <td>HANDING</td>
            </tr>
        </table>
        <script>
            var list = [{ "Id": '0', "FirstName": "Guuss", "LastName": "Hsidjsi", "DateOfBirth": "2000/10/11", "Gender": "Male", "PrimaryInsurance": "Medicare", "Address": "ddadsdasd", "ContactNumber": "1338872818738", "NextOfKin": "weqe" },
            { "Id": '1', "FirstName": "Guuss", "LastName": "Hsidjsi", "DateOfBirth": "2000/10/11", "Gender": "Male", "PrimaryInsurance": "Medicare", "Address": "ddadsdasd", "ContactNumber": "1338872818738", "NextOfKin": "weqe" },
            { "Id": '2', "FirstName": "Guuss", "LastName": "Hsidjsi", "DateOfBirth": "2000/10/11", "Gender": "Male", "PrimaryInsurance": "Medicare", "Address": "ddadsdasd", "ContactNumber": "1338872818738", "NextOfKin": "weqe" },
            { "Id": '3', "FirstName": "Guuss", "LastName": "Hsidjsi", "DateOfBirth": "2000/10/11", "Gender": "Male", "PrimaryInsurance": "Medicare", "Address": "ddadsdasd", "ContactNumber": "1338872818738", "NextOfKin": "weqe" },
            { "Id": '4', "FirstName": "Guuss", "LastName": "Hsidjsi", "DateOfBirth": "2000/10/11", "Gender": "Male", "PrimaryInsurance": "Medicare", "Address": "ddadsdasd", "ContactNumber": "1338872818738", "NextOfKin": "weqe" }];
            let table1 = document.getElementById("table1");
            for (let i = 0; i < list.length; i++) {
                let newRow = table1.insertRow();
    
                let newCell1 = newRow.insertCell();
                newCell1.innerHTML = list[i].Id;
    
                let newCell2 = newRow.insertCell();
                newCell2.innerHTML = list[i].FirstName;
            }
    
        </script>
    
    
    </body>
    </html>
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月24日
  • 已采纳回答 10月24日
  • 创建了问题 10月24日

悬赏问题

  • ¥15 linux驱动,linux应用,多线程
  • ¥20 我要一个分身加定位两个功能的安卓app
  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助