【javascript】异常错误

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JS Bin</title>
  <script type="text/javascript">
    window.onload = function(){
        var row = document.createElement("tr");
        document.getElementById("tbody").appendChild(row);
    };
  </script>
</head>
<body>
<table>
</table>
    <tbody id="tbody">
    </tbody>
</body>
</html>

//每个浏览器会报不同的错误(由错误的标签嵌套引起,需要把tbody放在table里)

+| IE 6,7,8   | 意外地调用了方法或属性访问。                                                                   | 0      |
+| IE 9       | 无法获取属性“appendChild”的值: 对象为 null 或未定义                                          | 0      |
+| IE 10      | 无法获取未定义或 null 引用的属性“appendChild”                                                | 0      |
+| Chrome 17  | Uncaught TypeError: Cannot call method ‘appendChild‘ of null                                   |        |
+| Safari 6   | TypeError: ‘null‘ is not an object (evaluating ‘document.getElementById("tbody").appendChild‘) |        |
+| Firefox 21 | TypeError: document.getElementById(...) is null                                                |        |
+| Opera 12   | Uncaught exception: TypeError: Cannot convert ‘document.getElementById("tbody")‘ to object     |        |

二 、 li 节点设置 value 属性(可以设置别的属性代替)

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JS Bin</title>
<script type="text/javascript">
  window.onload = function(){
    document.getElementById("btn-test").onclick = function(){
      var ul = document.createElement("ul");
      var li = document.createElement("li");
      //下面两行代码会触发异常
     // li.value = "11";
      li.setAttribute("value","11");
      ul.appendChild(li);
      document.body.appendChild(ul);
    };
  };
</script>
</head>
<body>
<button id="btn-test">点击开始测试</button>
</body>
</html>

// 已知 IE6, IE7 会导致浏览器崩溃。

【javascript】异常错误

时间: 2024-08-29 06:15:54

【javascript】异常错误的相关文章

JavaScript 异常

转载自:http://www.cnblogs.com/aqbyygyyga/archive/2011/10/29/2228824.html(排版格式修改了一下) 一.错误处理的重要性 以前,javascript总是因为会出现奇怪的令人困惑的错误消息而知名,调试这种信息确实是一种痛苦的经历.因此,第四版的浏览器(IE4.0和Netscape4.0)包含了一些基本的错误处理功能.不久之后,ECMA和ECMASCript第三版中提出新的解决方案.最新的ECMAScript添加了异常处理机制,采用了从J

ArcGIS Javascript 异常之No &#39;Access-Control-Allow-Origin&#39; header

本文只描述现象与处理措施,不讨论原理. 开发过程中遇到此异常,查询后网上说是跨域访问的问题,给出的解决方案是通过JQuery的跨域访问机制来解决, 难道我需要直接找ArcGISTiledMapServiceLayer相关代码,去重构吗? 还有给出的解决方案如下,http://resources.arcgis.com/en/help/rest/apiref/config.html,大意就是要设置一下ArcGIS Server服务,可服务是别人的,设置不了. 代码如下,在地图类型切换时需要调用另一个

javascript 异常基本语法

http://www.w3school.com.cn/js/js_onerror.asp try...catch 的作用是测试代码中的错误.   JavaScript - 捕获错误 当我们在网上冲浪时,总会看到带有 runtime 错误的 Javascript 警告框,同时会询问我们“是否进行 debug?”.像这样的错误信息或许对开发人员有用,对用户则未必.当错误发生时,他们往往会选择离开这个站点. 本节向你讲解如何捕获和处理 Javascript 的错误消息,这样就可以为受众提供更多的便利.

[推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼、百战不殆)

原文:[推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼.百战不殆) [推荐]ORACLE PL/SQL编程之五: 异常错误处理(知已知彼.百战不殆) 继上三篇:ORACLE PL/SQL编程之八:把触发器说透 ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!) [推荐]ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到) 得到了大家的强力支持与建议,万分感谢.接下来介绍下一篇:oracle pl/sql异常处理部分,还望大家一定

异常错误处理

第五章 异常错误处理 1 异常处理 异常处理是用来处理正常执行过程中未预料的事件,程序块的异常处理预定义的错误和自定义错误,由于PL/SQL程序块一旦产生异常而没有指出如何处理时 程序就会自动终止整个程序运行 有三种类型的异常错误 1 预定义错误 ORACLE预定义的异常情况大约有24个,对这种异常情况的处理,无需再程序中定义,有oracle 自动将其引发 2 非预定义错误 即其他标准的ORACLE错误,对这种异常情况的处理, 需要用户在程序中定义,然后由ORACLE自动将其引发 3用户定义错误

【转】[推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼、百战不殆)

[推荐]ORACLE PL/SQL编程之五: 异常错误处理(知已知彼.百战不殆) 继上三篇:ORACLE PL/SQL编程之八:把触发器说透 ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!) [推荐]ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到) 得到了大家的强力支持与建议,万分感谢.接下来介绍下一篇:oracle pl/sql异常处理部分,还望大家一定要支持与推荐呀~! 本篇主要内容如下: 5.1 异常处理概念 5.1.1 预定义的异常

总结:整理 oracle异常错误处理 . (转载)

5.1 异常处理概念 5.1.1 预定义的异常处理 5.1.2 非预定义的异常处理 5.1.3 用户自定义的异常处理 5.1.4 用户定义的异常处理 5.2 异常错误传播 5.2.1 在执行部分引发异常错误 5.2.2 在声明部分引发异常错误 5.3 异常错误处理编程 5.4 在 PL/SQL 中使用 SQLCODE, SQLERRM异常处理函数 即使是写得最好的PL/SQL程序也会遇到错误或未预料到的事件.一个优秀的程序都应该能够正确处理各种出错情况,并尽可能从错误中恢复.任何ORACLE错误

Eclipse去除JavaScript验证错误

这篇文章主要是对Eclipse去除js(JavaScript)验证错误进行了介绍.在Eclipse中,js文件常常会报错.可以通过如下几个步骤解决 第一步: 去除eclipse的JS验证: 将windows->preference->Java Script->Validator->Errors/Warnings-> Enable Javascript Sematic validation前面的勾去掉; 第二步: 右键项目 -> properties -> Buil

spring异常错误信息---

在练习spring项目的过程中,出现了如下异常信息: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.springframework.context.support.AbstractApplicationContext.<init>(AbstractApplicationContext.java:145) at or