Javascript 我想在html页面的特定位置动态创建表
我试图在页面的特定位置使用js创建表 我得到了输出,但在结果之前也得到了一个未发现的错误 在创建表之前,将显示一个错误,用于定义此问题的任何解决方案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
<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;
}
“错误屏幕截图”