不建议使用document.write(),因为你整个页面都会被覆盖,就只有document.write()所输出的代码了,包括head里的style。
推荐使用document.body.innerHTML += "",参照我写的:
<html><head>
<style>
.table1{width:500px height:60px border:1px solid blue}
.table1 td{border:1px solid blue}
.td1{background-color:#ccc}
</style>
</head>
<body>
<script>
window.onload = function(){
document.body.innerHTML += "<table class=\"table1\"><tr><td class=\"td1\">left</td><td>right</td></tr><tr><td class=\"td1\">left</td><td>right</td></tr></table>"
}
</script>
</body>
</html>
这种完全没有必要用DIV+CSS呀 你不觉得这种用DIV+CSS很别扭吗?这种表单反而是表格最适合的,DIV+CSS在这用起来是很别扭的,用表哥实现 CSS控制表哥显示的方式 是最适合最这类表单的网页的。反而去用 DIV+CSS完全就是受那种全面抛弃表哥思想的影响。表格在这方面还是有用武之地的。