<html>
<head>
<meta charset="UTF-8">
<title>这样用JS实现</title>
<style type="text/css">
table {
border-collapse: collapse
border-spacing:0
}
table tr: nth-child(odd){
background-color: #ddd
}
table td{
border: 1px solid #000
}
</style>
</head>
<body>
<span>表格行数</span>:<input type="number" id="row" value=6>
<span>表格列数</span>:<input type="number" id="col" value=8>
<button id="btn">绘制表格</button>
<table><tbody></tbody></table>
<script type="text/javascript">
btn.onclick = function(){
var rowNo = row.value, colNo = col.value
if (rowNo < 1) {
alert('行数非法')
return
}
if (colNo < 1) {
alert('列数非法')
return
}
var tbodyHtml = ''
for (var i = 0 i < rowNo i++) {
tbodyHtml += '<tr>'
for (var j = 0 j < colNo j++) {
tbodyHtml += '<td>(' + (i + 1) + ',' + (j + 1) + ')</td>'
}
tbodyHtml += '</tr>'
}
document.getElementsByTagName('tbody')[0].innerHTML = tbodyHtml
}
</script>
</body>
</html>
的确,JS的确能实现很多功能,而且执行快,JS是脚本语言,你要搞清楚,它最终适合的是写脚本而不是程序。游戏,聊天工具,你看哪个是纯JS写的,用JS写,那就是疯子。JS只能做为辅助的一种语言。C,windows编程,你只要精通,做什么都能有高效率的程序,还有什么问题随时HI我。