看了你最后的表格 附上一段我测试的脚本
<script type="text/javascript"> var table = document.getElementsByTagName('table')[0]; var array = ["==", undefined, null, true, false, Infinity, NaN, 0, 1, 2, "abc", {toString:function(){return "{}"}}]; var array2 = ["==", undefined, null, true, false, Infinity, NaN, 0, 1, 2, "abc", {toString:function(){return "{}"}}]; var length = array.length; var html = []; var temp = false; for(var i = 0; i < length; i++){ html.push("<tr>"); for(var j = 0; j < length; j++){ if(i == 0) { html.push("<td>" + array[j] + "</td>"); }else if(j == 0) { html.push("<td>" + array[i] + "</td>"); }else{ temp = array[i]==array2[j]; if(temp){ html.push("<td class='light'>" + temp + "</td>"); }else{ html.push("<td>" + temp + "</td>"); } } } html.push("</tr>"); } table.innerHTML = html.join("");</script>