Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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 - Fatal编程技术网

Javascript 我想在html页面的特定位置动态创建表

Javascript 我想在html页面的特定位置动态创建表,javascript,html,Javascript,Html,我试图在页面的特定位置使用js创建表 我得到了输出,但在结果之前也得到了一个未发现的错误 在创建表之前,将显示一个错误,用于定义此问题的任何解决方案 <script> function tab() { var x=4; function tabb(){ var table = document.createElement('table'); table.id="a-table"; for (var i = 1; i < x; i++){ var tr = docum

我试图在页面的特定位置使用js创建表 我得到了输出,但在结果之前也得到了一个未发现的错误 在创建表之前,将显示一个错误,用于定义此问题的任何解决方案

<script>
function tab()
{   
   var x=4;
function tabb(){
var table = document.createElement('table');
table.id="a-table";
for (var i = 1; i < x; i++){
var tr = document.createElement('tr');   
tr.id="myrow";
var td1 = document.createElement('td');
var td2 = document.createElement('td');


tr.appendChild(td1);
tr.appendChild(td2);

table.appendChild(tr);
}
document.body.appendChild(table);
}

document.getElementById("tab").innerHTML=tabb();
var cells = document.getElementById("a-table").getElementsByTagName("td");
        var i=0;
        for(i = 0; i < x+1; i++){
        var cell = cells[i];
        cell.innerHTML = "<img class=img1 src=faculty/comm/"+i+".jpg>";

        }


 }
 </script>
<style>
td {
border: solid 1px #000;
border-style: none solid solid none;
padding: 10px;
border-radius:8px;
}
</style>
<body>
<input type=button onclick="tab()" value="create">
<div id="tab"></div>
</body>

函数选项卡()
{   
var x=4;
函数tabb(){
var table=document.createElement('table');
table.id=“a-table”;
对于(变量i=1;i<>代码> ,即使这将从页面中删除<代码>未定义< /代码>,我强烈建议您考虑更干净、优化的<代码>标签>代码>函数。
函数选项卡()
{
var x=4;
var table=document.createElement('table');
table.id=“a-table”;
对于(变量i=0;i
td{
边框:实心1px#000;
边框样式:无实体无实体;
填充:10px;
边界半径:8px;
}

“错误屏幕截图”