关于浏览器不能执行JavaScrip问题的反思
2024-08-25 10:59:34
今天在一篇博客(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>
这下有了正确的输出。当然,这个仅仅是用于測试。并无其它用途。
最新文章
- java终端获取输入
- Azure上的那些IP
- codeforces 651C(map、去重)
- Servlet学习三——传输文件
- bootstrap中实现外层DIV自适应,内层DIV宽度固定且居中的布局
- 【C#】 装箱 (boxing) 和拆箱 (unboxing)
- [转]Linux下的图形库介绍
- 用MSBuild和Jenkins搭建持续集成环境(2)
- Xamarin devexpress datagrid 样式
- .NET中反射机制的使用与分析
- 单尺度二维离散小波分解dwt2
- android中全局异常捕捉
- LeetCode 339. Nested List Weight Sum (嵌套列表重和)$
- 转:关于ROWNUM的使用
- AndroidsStudio_找Bug
- Spark创建空的DataFrame
- [ES]elasticsearch章4 ES的META们
- 远程服务器git搭建
- 理解HashMap的原理
- 关于SVN提交注释的问题