今天在一篇博客(http://blog.csdn.net/u011043843/article/details/27959563)的时候,写着用于演示的Javascript代码不能再浏览器执行,非常是忧伤。代码贴上:

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<script type="text/javascript">
function matchDemo()
{
var s;
var re = new RegExp("d(b+)(d)","ig");
var str = "cdbBdbsbdbdz";
var arr = re.exec(str);
s = "$1 contains: " + RegExp.$1 + "<br/>";
s += "$2 contains: " + RegExp.$2 + "<br/>";
s += "$3 contains: " + RegExp.$3;
document.write(s);
}
</script>
</head>
<body>
music
</body>
</html>

Js中的字符串没有输出来,非常是苦恼,各种不得解。各种资料找啊,開始还以为是JS没有载入。所以加入事件改动了一下

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<script type="text/javascript">
function matchDemo()
{
var s;
var re = new RegExp("d(b+)(d)","ig");
var str = "cdbBdbsbdbdz";
var arr = re.exec(str);
s = "$1 contains: " + RegExp.$1 + "<br/>";
s += "$2 contains: " + RegExp.$2 + "<br/>";
s += "$3 contains: " + RegExp.$3;
document.write(s);
}
</script>
</head>
<body onclick="javascript:matchDemo();">
music
</body>
</html>

能够输出来了。可是我是想一打开这个就有输出,而不是点击body之后。可能你已经知道原因了,是的,后来我找到原因,就是TMD的我没有调用那个函数。当时就拍了自己一巴掌,这点细节都没有注意到。写出来。一是反思自己。二是希望提醒看到此篇文章的你在以后的编程其中注意细节。细节决定成败。

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<script type="text/javascript">
function matchDemo()
{
var s;
var re = new RegExp("d(b+)(d)","ig");
var str = "cdbBdbsbdbdz";
var arr = re.exec(str);
s = "$1 contains: " + RegExp.$1 + "<br/>";
s += "$2 contains: " + RegExp.$2 + "<br/>";
s += "$3 contains: " + RegExp.$3;
document.write(s);
}
matchDemo();
 </script>
</head>
<body>
<br/> music
</body>
</html>

这下有了正确的输出。当然,这个仅仅是用于測试。并无其它用途。

最新文章

  1. java终端获取输入
  2. Azure上的那些IP
  3. codeforces 651C(map、去重)
  4. Servlet学习三——传输文件
  5. bootstrap中实现外层DIV自适应,内层DIV宽度固定且居中的布局
  6. 【C#】 装箱 (boxing) 和拆箱 (unboxing)
  7. [转]Linux下的图形库介绍
  8. 用MSBuild和Jenkins搭建持续集成环境(2)
  9. Xamarin devexpress datagrid 样式
  10. .NET中反射机制的使用与分析
  11. 单尺度二维离散小波分解dwt2
  12. android中全局异常捕捉
  13. LeetCode 339. Nested List Weight Sum (嵌套列表重和)$
  14. 转:关于ROWNUM的使用
  15. AndroidsStudio_找Bug
  16. Spark创建空的DataFrame
  17. [ES]elasticsearch章4 ES的META们
  18. 远程服务器git搭建
  19. 理解HashMap的原理
  20. 关于SVN提交注释的问题

热门文章

  1. 关于jquery点击之后,标签的hover失效这个问题
  2. 120.VS调试技巧
  3. Kinect 开发 —— 深度信息(二)
  4. 在windows上面安装并用jupyter运行pyspark
  5. uname 命令
  6. cat---查看文件内容
  7. Android学习笔记进阶20之得到图片的缩略图
  8. stm8开发环境配置及测试
  9. JS和安卓 IOS的交互 例子式记录
  10. Apple Watch 集成环信SDK