求javascript这里的错误,为什么不能显示td里的东西
<!DOCTYPEHTML><html><head><style>.a{color:red;}.b{color:green;}</style><scripttype="t...
<!DOCTYPE HTML>
<html>
<head>
<style>
.a{color:red;}
.b{color:green;}
</style>
<script type="text/javascript">
function change(noe,tow){
var table=document.createElement("table");
var body=document.getElementsByTagName("body")[0];
for(var i=0;i<one;i++){
var tr=document.createElemtnt("tr");
for(var j=0;j<tow;j++){
var td=document.createElement("td");
td.innerText("列"+j);
tr.appendChild(td);
}
table.appendChild(tr);
}
body.appendChild(table);
}
function changeColor(){
for(var i=0;i<tr.length;i++){
var tr=document.getElementsByTagName("tr");
if(tr[i]%2=0){
tr.className="a";
}else{
tr.className="b";
}
}
}
</script>
</head>
<body onLoad="change(5,5)">
</body>
</html> 展开
<html>
<head>
<style>
.a{color:red;}
.b{color:green;}
</style>
<script type="text/javascript">
function change(noe,tow){
var table=document.createElement("table");
var body=document.getElementsByTagName("body")[0];
for(var i=0;i<one;i++){
var tr=document.createElemtnt("tr");
for(var j=0;j<tow;j++){
var td=document.createElement("td");
td.innerText("列"+j);
tr.appendChild(td);
}
table.appendChild(tr);
}
body.appendChild(table);
}
function changeColor(){
for(var i=0;i<tr.length;i++){
var tr=document.getElementsByTagName("tr");
if(tr[i]%2=0){
tr.className="a";
}else{
tr.className="b";
}
}
}
</script>
</head>
<body onLoad="change(5,5)">
</body>
</html> 展开
3个回答
展开全部
function change(noe,tow){
var table=document.createElement("table");
var body=document.getElementsByTagName("body")[0];
//此处的noe写成了one。。。。。
for(var i=0;i<noe;i++){
//此处createElemtnt拼写错误
var tr=document.createElement("tr");
for(var j=0;j<tow;j++){
var td=document.createElement("td");
//innerText不是方法,是属性,firefox不兼容innerText,推荐使用innerHTML
td.innerHTML = "列"+j;//td.innerText = "列"+j;
tr.appendChild(td);
}
table.appendChild(tr);
}
body.appendChild(table);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询