<script language=javascript>
/*
去掉注释
*/
var str=document.getElementsByTagName("script")[0].innerHTML //asdasd
var re=/((\/\*[\s\S]*?\*\/)|(\/\/.*$))/mg //注释
alert(str.replace(re,""))
//注释
/*
注释
*/
</script>
/*
去掉注释
*/
var str=document.getElementsByTagName("script")[0].innerHTML //asdasd
var re=/((\/\*[\s\S]*?\*\/)|(\/\/.*$))/mg //注释
alert(str.replace(re,""))
//注释
/*
注释
*/
</script>
解决方案 »
- 使用javascript实现隐藏和显示的问题
- 麻烦大家帮个忙把“时间”显示在屏幕上、谢谢啦
- 求一段js代码,将一个开源文件的;都换成回车,方便编辑
- 在线等,如何传参数(tes""t-')
- 利JS的DOM的parentNode.nodeName获取了一个P标签.怎么样更改这个P标签的属性?
- javascript能否得到鼠标右键点击下的元素(对象)属性
- 这个功能好像网上很常见,但不知怎么实现,希望各位指点迷津
- 表单颜色的设置问题,在线等!!
- 如何在<a style="..">链接样式</a>的内联样式style中表示链接的各种样式,如link,hover,active..
- 关于时间值的比较!
- 关于FCKeditor的问题,高手来。
- 急!去除ie工具栏问题
<!--
/**************a*****************************///-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
/* replace comment */
function rs(sn) {
var a = document.getElementsByTagName("SCRIPT");
var r = /\/\*[\s|\S]*\*\/$/mg;
for (var i=0; i<a.length; i++) {
if (a[i].id==sn || sn=="*") {
b = a[i].innerHTML.replace(r, "");
alert(b)
}
}
}
rs("sd")
rs("*")
//-->
</SCRIPT>
如果中间出现句这样的话:a="aaaaaaaa//bbbbbbbb";
你怎么办.还有a=1//zzzzzzzzzfdaf/*这种