web前端初学者在看javascript dom编程艺术遇到一些问题

在看javascript dom编程艺术,遇到一些问题

用dom获取元素的时候,例如document。getElementById要用if条件去判断这个id是否存在。我觉得挺不解的,这样很麻烦啊,每次获取元素都要这样判断一次?这样无疑增加了许多的工作量啊,而且为什么会不存在?代码不都是自己敲的吗,如果不存在,要这个函数干嘛,不存在为什么不能改个存在的呢?觉得不是很能理解。

土豪码农
浏览 1276回答 3
3回答

qq_青枣工作室_0

看你要不要写出健壮的代码了。谁知道那天被人删掉那个id的元素。或者后台输出HTML时,因为各种条件判断,或者出错,导致没有输出这个id的元素。即使是Java这种静态编译语言写出来的程序,也经常报Null Pointer这样的空指针异常。但我们平时工作,也不用这么较真。

秋刀一只鱼

能问出这个问题,我个人感觉你还没入门,或者不适合这个行业。。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript