关于空<td>的显示问题 <td style="width:**;heigth:**" id=dug></td>然后,if(怎么样){就怎么样}不就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <table border="0" cellpadding=0 cellspacing=0><tr><td style="border:1px solid #000000"></td></tr></table>或者:<style>td {border:1px solid #000000}</style><table border="0" cellpadding=0 cellspacing=0><tr><td></td></tr></table>也可以:<table border="0" cellpadding=0 cellspacing=1 bgcolor="red"><tr><td></td></tr></table> sorry:<table border="0" cellpadding=0 cellspacing=1 bgcolor="red"><tr bgcolor="white"><td>gfhgfhgfhfg</td></tr><tr bgcolor="white"><td></td></tr><tr bgcolor="white"><td></td></tr></table> 1.服务端判断输出不同格式2.最后用js进行过滤<style>td {border:expression(this.innerHTML=this.innerHTML==""?" ":this.innerHTML)}</style><table border="1" cellpadding=0 cellspacing=0><tr><td></td><td>1231</td><td></td></tr><tr><td>123</td><td></td><td>121</td></tr><tr </table><script>var tds=document.getElementsByTagName("td")//for(i=0;i<tds.length;i++)if(tds[i].innerHTML=="")tds[i].innerHTML=" ";</script>也可将上面这段搁到filter.js中,所有需要过滤文档最后只要加一句<script src=filter.js></script>3.用expression 1.服务端判断输出不同格式2.最后用js进行过滤<style>td {border:expression(this.innerHTML=this.innerHTML==""?" ":this.innerHTML)}</style><table border="1" cellpadding=0 cellspacing=0><tr><td></td><td>1231</td><td></td></tr><tr><td>123</td><td></td><td>121</td></tr><tr </table><script>var tds=document.getElementsByTagName("td")for(i=0;i<tds.length;i++)if(tds[i].innerHTML=="")tds[i].innerHTML=" ";</script>也可将上面这段搁到filter.js中,所有需要过滤文档最后只要加一句<script src=filter.js></script>3.用expression 谢谢大家的参与,都怪我发贴时忘说了,我说的是打印,不是在屏幕上显示。table的border=0的话,打印时所有的边框都消失了。看来只有插空格,我原来觉得一格一格的改太多了,但秋水姐姐的代码解决了问题。谢谢大家!!!秋水姐姐真好 正则表达式问题 循环的探索及研究:循环种类 两个javascript 如何调用到其中的变量??? JS垂直居中,大大帮忙 ◆◆◆◆在线等,怎样获取选中的复选框的值,并传递给新开的窗口◆◆◆ 哪位高手用过往模态对话框里输入参数吗?急。 如何获得文本框的焦点,然后出现相应的层? 关于表格问题,请大侠指教 》》》高手 == 高分?! 关于网页的打印问题!《《《 如何将参数传给<iframe>中的src? 请问怎么在打开的一个新窗口中控制原来的窗体? 怎么样使链接在新窗口中打开?
<tr>
<td style="border:1px solid #000000"></td>
</tr>
</table>或者:
<style>
td {border:1px solid #000000}
</style><table border="0" cellpadding=0 cellspacing=0>
<tr>
<td></td>
</tr>
</table>也可以:<table border="0" cellpadding=0 cellspacing=1 bgcolor="red">
<tr><td></td></tr></table>
<table border="0" cellpadding=0 cellspacing=1 bgcolor="red">
<tr bgcolor="white"><td>gfhgfhgfhfg</td></tr>
<tr bgcolor="white"><td></td></tr>
<tr bgcolor="white"><td></td></tr>
</table>
<style>
td {border:expression(this.innerHTML=this.innerHTML==""?" ":this.innerHTML)}
</style><table border="1" cellpadding=0 cellspacing=0>
<tr><td></td><td>1231</td><td></td></tr>
<tr><td>123</td><td></td><td>121</td></tr><tr </table><script>
var tds=document.getElementsByTagName("td")
//for(i=0;i<tds.length;i++)if(tds[i].innerHTML=="")tds[i].innerHTML=" ";
</script>
也可将上面这段搁到filter.js中,所有需要过滤文档最后只要加一句
<script src=filter.js></script>3.用expression
<style>
td {border:expression(this.innerHTML=this.innerHTML==""?" ":this.innerHTML)}
</style><table border="1" cellpadding=0 cellspacing=0>
<tr><td></td><td>1231</td><td></td></tr>
<tr><td>123</td><td></td><td>121</td></tr><tr </table><script>
var tds=document.getElementsByTagName("td")
for(i=0;i<tds.length;i++)if(tds[i].innerHTML=="")tds[i].innerHTML=" ";
</script>
也可将上面这段搁到filter.js中,所有需要过滤文档最后只要加一句
<script src=filter.js></script>3.用expression
table的border=0的话,打印时所有的边框都消失了。看来只有插空格,我原来觉得一格一格的改太多了,但秋水姐姐的代码解决了问题。谢谢大家!!!秋水姐姐真好