我正在学习javascript,在我的书中我有这样的代码:
if(document.getElementsByTagName) {
if(document.getElementById) {
if(document.getElementById("some_id")
...
通常的做法是检查浏览器使用javascript的能力,或者所有现代浏览器都可以使用javascript属性,我可以省略前两个条件吗?
答案 0 :(得分:1)
当然所有现代浏览器都支持javascript,起初我以为我想知道他们是否试图考虑可能禁用javascript的用户,但显然情况并非如此。我会说前两个条件是多余的。
答案 1 :(得分:0)
该代码甚至不会在不支持Javascript或关闭它的浏览器中执行。因此,请仅使用
if(document.getElementById("some_id")) {
// meaningful code here
}