JavaScript异常处理和事件处理

异常捕获
1、异常:
     当JavaScript引擎执行JavaScript代码时,发生了错误,导致程序停止运行
2、异常抛出:
     当异常产生,并且将这个异常生成一个错误信息
3、异常捕获:
     try{
          发生异常的代码块;
     }catch(err){
          错误信息处理;
     }
 
<script>
     function demo(){
          try{
               alert(str);
          }catch(err){
               alert(err);
          }
     }
     demo();
</script>
 
4、Throw语句:
通过throw语句创建一个自定义错误
 
<form>
     <input id="txt" type="text">
     <input id="btn" type="button" onclick="demo()" value="按钮">
</form>
<script>
     function demo(){
          try{
               var e=document.getElementById("txt").value;
               id(e==""){
                    throw "请输入";
               }catch (err){
                    alert(err);
               }
          }
     }
</script>
JavaScript事件
事件是可以被JavaScript侦测到的行为
 
<div class="div" onmouseout="onOut(this)" onmouseover="onOver(this)"></div>
<script>
     function.onOver(ooj){
          ooj.innerHTML="Hello";
     }
     function onOut(ooj){
          ooj.innerHTML="World";
     }
</script>
 
<input type="text" onchange="alert('hello,内容呢?')">
 
<input type="text" onselect="changeDemo(this)">
<script>
     function changeDemo(bg){
          bg.style.background="red";
     }
</script>
posted @ 2017-03-03 09:52  letitia_blog  阅读(246)  评论(0编辑  收藏  举报