利用JS的多行注释配合函数的直接量可以做到JS里直接写HTML代码,除 script 的结束标签之外,无需任何的转义符和续行符。 //Code By Dron //Ucren.com document.write((function (){/* <!-- 这里是注释 --> <table border="1"> <tr> <td> Hello Word! <script type="text/javascript"> alert("Hello Word!"); <\/script> */}).toString().replace(/^.+?\*|\\(?=\/)|\*.+?$/gi, "")); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] //Code By Dron //Ucren.com alert(function(){/* <!-- 这里是注释 --> <table border="1"> <tr> <td> Hello Word! <script type="text/javascript"> alert("Hello Word!"); <\/script> */}.toString().slice(13, -3)); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]