代码之家  ›  专栏  ›  技术社区  ›  ceth

检查浏览器是否理解javascript

  •  0
  • ceth  · 技术社区  · 14 年前

    if(document.getElementsByTagName) {
      if(document.getElementById) {
        if(document.getElementById("some_id") 
          ...
    

    检查浏览器使用javascript的能力是常见的做法,或者所有现代浏览器都可以正确地使用javascript,我可以省略前两个条件?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Betard Fooser    14 年前

    当然,所有的现代浏览器都支持javascript,一开始我想知道他们是否试图解释那些禁用javascript的用户,但显然情况也并非如此。我认为前两个条件是多余的。

        2
  •  0
  •   darioo    14 年前

    这些代码甚至不会在不支持Javascript或关闭Javascript的浏览器中执行。因此,仅使用

    if(document.getElementById("some_id")) {
        // meaningful code here
    }