0

我试图在页面加载后立即动态创建一个表。在下面的代码中,当我单击按钮时得到响应,但表格未显示在页面上。下面的代码有什么问题?我查看了有关此主题的其他讨论主题,但没有任何帮助。

Javascript文件中的代码如下:

    function showalert() {
            alert('what?');
    }

    function displayGuides() {
            var mgdCell, mgdRow, mgdTable;

      mgdTable = document.createElement('table');
      mgdRow = mgdTable.insertRow(0);
      mgdCell = mgdRow.insertCell(0);
      mgdCell.innerHTML = "1111";
      mgdCell = mgdRow.insertCell(1);
      mgdCell.innerHTML = "2222";
      mgdCell = mgdRow.insertCell(2);
      mgdCell.innerHTML = "3333";
      mgdCell = mgdRow.insertCell(3);
      mgdCell.innerHTML = "4444";
      mgdCell = mgdRow.insertCell(4);
      mgdCell.innerHTML = "5555";
      document.getElementByID('mgdTable').appendChild(mgdTable);
    }

    function mgdUserActions() {
      var create = document.getElementById('create');
      create.onclick = showalert;
      displayGuides();
    }

    window.onload = mgdUserActions;
4

1 回答 1

2

您在 displayGuides 中的调用document.getElementByID应该是document.getElementById. 中的 'D'ID应该是 'd' Id

看看令人敬畏的小提琴

于 2013-06-13T14:43:31.290 回答