function makeTable()
{
var a="<table>";
isSelected() ;
for(var i=0;i<hang;i++)
{
var b="<tr>";
for(var j=0;j<lie;j++)
{
b=b + "<td>0</td>";//每个格子的初始值为0
}
b=b + "</tr>";
a= a + b;
}
a +="</table>";
var obj = document.getElementById("mychess");
obj.innerHTML = a;
var t= document.geElementsByTagName("table");
t.id="chess";
alert(t);
for(var i=0;i<hang;i++)
{
for(var j=0;j<lie;j++)
{
document.getElementById("chess").rows[i].cells[j].onclick=successFailed;
}
}
}
想给这个函数创建的table的属性id赋值怎么办?不能像在html中那样<table id=""></table>tablefunctionjavascripthtml.js
{
var a="<table>";
isSelected() ;
for(var i=0;i<hang;i++)
{
var b="<tr>";
for(var j=0;j<lie;j++)
{
b=b + "<td>0</td>";//每个格子的初始值为0
}
b=b + "</tr>";
a= a + b;
}
a +="</table>";
var obj = document.getElementById("mychess");
obj.innerHTML = a;
var t= document.geElementsByTagName("table");
t.id="chess";
alert(t);
for(var i=0;i<hang;i++)
{
for(var j=0;j<lie;j++)
{
document.getElementById("chess").rows[i].cells[j].onclick=successFailed;
}
}
}
想给这个函数创建的table的属性id赋值怎么办?不能像在html中那样<table id=""></table>tablefunctionjavascripthtml.js
function makeTable()
{
var a="<table id="tableid">";
isSelected() ;
for(var i=0;i<hang;i++)
{
var b="<tr>";
for(var j=0;j<lie;j++)
{
b=b + "<td>0</td>";//每个格子的初始值为0
}
b=b + "</tr>";
a= a + b;
}
a +="</table>";
var obj = document.getElementById("mychess");
obj.innerHTML = a;
var t= document.geElementsByTagName("table");
t.id="chess";
alert(t);
for(var i=0;i<hang;i++)
{
for(var j=0;j<lie;j++)
{
document.getElementById("chess").rows[i].cells[j].onclick=successFailed;
}
}
}
{
var a="<table id='tableid'>";
isSelected() ;
for(var i=0;i<hang;i++)
{
var b="<tr>";
for(var j=0;j<lie;j++)
{
b=b + "<td>0</td>";//每个格子的初始值为0
}
b=b + "</tr>";
a= a + b;
}
a +="</table>";
var obj = document.getElementById("mychess");
obj.innerHTML = a;
var t= document.geElementsByTagName("table");
t.id="chess";
alert(t);
for(var i=0;i<hang;i++)
{
for(var j=0;j<lie;j++)
{
document.getElementById("chess").rows[i].cells[j].onclick=successFailed;
}
}
}
不可以在我这里显示是出错的~~~是eclipse~~
{
var a="<table>";
isSelected() ;
for(var i=0;i<hang;i++)
{
var b="<tr>";
for(var j=0;j<lie;j++)
{
b=b + "<td>0</td>";//每个格子的初始值为0
}
b=b + "</tr>";
a= a + b;
}
a +="</table>";
var obj = document.getElementById("mychess");
obj.innerHTML = a;
var t= document.geElementsByTagName("table");
t[0].id="chess";
alert(t);
for(var i=0;i<hang;i++)
{
for(var j=0;j<lie;j++)
{
document.getElementById("chess").rows[i].cells[j].onclick=successFailed;
}
}
}
{
var a="<table>";
isSelected() ;
for(var i=0;i<hang;i++)
{
var b="<tr>";
for(var j=0;j<lie;j++)
{
b=b + "<td>0</td>";//每个格子的初始值为0
}
b=b + "</tr>";
a= a + b;
}
a +="</table>";
var obj = document.getElementById("mychess");
obj.innerHTML = a;
var t= document.geElementsByTagName("table");
<span style="color: #FF0000;">t[0].id="chess";</span>
alert(t);
for(var i=0;i<hang;i++)
{
for(var j=0;j<lie;j++)
{
document.getElementById("chess").rows[i].cells[j].onclick=successFailed;
}
}
}
{
var a="<table>";
isSelected() ;
for(var i=0;i<hang;i++)
{
var b="<tr>";
for(var j=0;j<lie;j++)
{
b=b + "<td>0</td>";//每个格子的初始值为0
}
b=b + "</tr>";
a= a + b;
}
a +="</table>";
var obj = document.getElementById("mychess");
obj.innerHTML = a;
var t= document.geElementsByTagName("table");
<span style="color: #FF0000;">t[0].id="chess";</span>
alert(t);
for(var i=0;i<hang;i++)
{
for(var j=0;j<lie;j++)
{
document.getElementById("chess").rows[i].cells[j].onclick=successFailed;
}
}
}
这个是什么意思在.js文件里为什么不让用呢?