js异常捕获
2017-03-28 15:02
295 查看
try 测试代码块的错误
catch 语句处理错误
throw 创建自定义错误
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<p>请输入你的名字:</p>
<p id="mess"></p>
<input type="text" id="name" />
<button type="button" onclick="textName()">test</button>
<script>
function textName()
{
try
{
var z=document.getElementById("name").value;
if(z=="")
{
throw "empty";
}
else
{
var y=document.getElementById("mess");
y.innerHTML="Your name is "+z;
}
}
catch(err)
{
var y=document.getElementById("mess");
y.innerHTML="Error :"+err+'.';
}
}
</script>
</body>
</html>
catch 语句处理错误
throw 创建自定义错误
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<p>请输入你的名字:</p>
<p id="mess"></p>
<input type="text" id="name" />
<button type="button" onclick="textName()">test</button>
<script>
function textName()
{
try
{
var z=document.getElementById("name").value;
if(z=="")
{
throw "empty";
}
else
{
var y=document.getElementById("mess");
y.innerHTML="Your name is "+z;
}
}
catch(err)
{
var y=document.getElementById("mess");
y.innerHTML="Error :"+err+'.';
}
}
</script>
</body>
</html>
相关文章推荐
- JS调用COM组件异常捕获问题
- js 异常捕获小叙
- JS 异常捕获与处理
- 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp.Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp.net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获
- js 异常的捕获和使用
- js变量的生存期以及js捕获异常
- js 前台页面之间抛出异常进行捕获
- js异常捕获方法介绍
- JS常见异常类型以及捕获异常
- js 异常捕获
- Node.js 中的未捕获异常
- atitit.js浏览器环境下的全局异常捕获
- js异常捕获方法介绍
- js异常分类,异常信息,异常捕获
- JS中异常捕获try-catch语句
- Js异常捕获
- atitit.js浏览器环境下的全局异常捕获
- Node.js domain异常捕获的一些实践
- js如何捕获异常
- js的异常捕获try和catch语句