就是说,好比我现在有这么一段HTML代码:
<table><tr><td>这是HTML</td></tr></table>
转换成JS后是这样
document.write("<table><tr><td>这是HTML</td></tr></table>");
现在HTML代码中也包含javascript代码,比如将“这是HTML”替换成“ <script type='text/javascript'>*** </script>”
然后怎样转<table><tr><td> <script type='text/javascript'>*** </script></td></tr></table>为JS调用
<table><tr><td>这是HTML</td></tr></table>
转换成JS后是这样
document.write("<table><tr><td>这是HTML</td></tr></table>");
现在HTML代码中也包含javascript代码,比如将“这是HTML”替换成“ <script type='text/javascript'>*** </script>”
然后怎样转<table><tr><td> <script type='text/javascript'>*** </script></td></tr></table>为JS调用
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
<title>無題ドキュメント </title>
</head> <body>
<script>
/*用Dom添加*/
o = document.createElement("script");
o.text = "alert('test')";
document.documentElement.childNodes[0].appendChild(o);
</script>
</body>
</html>
这样的形式调用,现在的问题是HTML里包含了JS代码,如果也用document.write("<script type='text/javascript'>*** </script>");的形式话就输出不了。
*** document.write("</script>");