byxiao 发表于 2008-3-7 20:15

谁能帮我检查出这个javascript脚本里面的错误?

我编写这一段代码是想要在一个表格中显示一个有效的超链接。但是我不检查不出下面这一段代码哪里出错,请高手指点。
<script language="JavaScript">
var value = [['gho', 'abc', 'cde'], ['ABC', 'CDE', 'def'], ['DEF', 'EFG', 'efg']];
var link = [['http://www.sina.com.cn';, 'http://www.baidu.com';, 'http://www.google.com';],
            ['http://www.sina.com.cn';, 'http://www.baidu.com';, 'http://www.google.com';],
['http://www.sina.com.cn';, 'http://www.baidu.com';, 'http://www.google.com';]
           ];

var tbody = document.createElement("tbody");
for (var i = 0; i < value.length; i++) {
var tr = tbody.appendChild(document.createElement('tr'));
for (var j = 0; j < value[i].length; j++) {
var td = tr.appendChild(document.createElement('<td align="center" />'));
var a = td.appendChild(document.createElement('<a href="#" />'));
a.href = link[i][j];
a.innerText = value[i][j];
}
}
document.getElementById('table1').appendChild(tbody);
</script>

lmhllr 发表于 2008-3-8 11:37

[code]
<table id="table1"></table>
<script language="JavaScript">
var value = [['gho', 'abc', 'cde'], ['ABC', 'CDE', 'def'], ['DEF', 'EFG', 'efg']];
var link = [['http://www.sina.com.cn', 'http://www.baidu.com', 'http://www.google.com'],
            ['http://www.sina.com.cn', 'http://www.baidu.com', 'http://www.google.com'],
['http://www.sina.com.cn', 'http://www.baidu.com', 'http://www.google.com']
           ];

var tbody = document.createElement("tbody");
for (var i = 0; i < value.length; i++) {
var tr = tbody.appendChild(document.createElement('tr'));
for (var j = 0; j < value[i].length; j++) {
var td = tr.appendChild(document.createElement('td'));
var a = td.appendChild(document.createElement('a'));
a.href = link[i][j];
a.innerHTML = value[i][j];
}
}
document.getElementById('table1').appendChild(tbody);
</script>
[/code]

byxiao 发表于 2008-3-11 18:29

谢谢

wyg4859 发表于 2008-3-11 20:15

oh,it's clearly!dude!

页: [1]

编程论坛