检查浏览器是否理解javascript

时间:2010-11-02 13:57:36

标签: javascript

我正在学习javascript,在我的书中我有这样的代码:

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

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

2 个答案:

答案 0 :(得分:1)

当然所有现代浏览器都支持javascript,起初我以为我想知道他们是否试图考虑可能禁用javascript的用户,但显然情况并非如此。我会说前两个条件是多余的。

答案 1 :(得分:0)

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

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