1. <html> <mce:script type="text/javascript"><!-- function button1Click() { document.getElementById("a_test1").href = "http://blog.csdn.net/zswang"; alert(document.getElementById("a_test1").innerHTML); } function button2Click() { document.getElementById("a_test2").href = "http://blog.csdn.net/zswang"; alert(document.getElementById("a_test2").innerHTML); } function button3Click() { document.getElementById("Span1").innerHTML = "替换后内容<input id='tt' type='text' value='click me' />"; alert(document.getElementById("Span1").innerHTML); } // --></mce:script> <body> @在IE中问题:替换href导致innerText也被替换了。 <br /> <a id="a_test1" href="http://blog.csdn.net" mce_href="http://blog.csdn.net">hello@163.net</a> <input type="button" οnclick="button1Click()" value="测试1" /> <br/> <br/> <a id="a_test2" href="http://blog.csdn.net" mce_href="http://blog.csdn.net">hello#163.net</a> <input type="button" οnclick="button2Click()" value="测试2" /> <br/> <br/> <!-- 以上转自blog.csdn.net/zswang/archive/2009/08/07/4421646.aspx --> <span id = "Span1">替换前内容</span> <input type="button" οnclick="button3Click()" value="测试3" /> <br/> </body> </html> 2. css中实现table使用单色细线: css文件如下: .tableBorder{ border:solide 1px black; border-left: 1px; border-top:1px; border-right: 0px; border-bottom : 0px; border-collapse:separate; } .tableTdBorder{ border:solide 1px black; border-left: 0px; border-top:0px; border-right: 1px; border-bottom : 1px; } htm中如下: <table class="tableBorder"> <tr> <td class="tableTdBorder">aaaaaaaaaa</td> <td class="tableTdBorder">bbbbbbbbbb</td> <tr> <tr> <td class="tableTdBorder">aaaaaaaaaa</td> <td class="tableTdBorder">bbbbbbbbbb</td> <tr> <tr> <td class="tableTdBorder">aaaaaaaaaa</td> <td class="tableTdBorder">bbbbbbbbbb</td> <tr></table>