aka*_*eva 33 html javascript dom
如果您习惯使用getElementById文档 - document.getElementById那么它总是有效.
但是,但是,如果我们执行的元素在同一个说x喜欢x.getElementById,那么它将返回一个错误.
关于这个不寻常的是,getElementsByClassName和getElementsByTagName上的元素但工作getElementById不!
mas*_*ash 51
容器ID应该是唯一的,因此没有理由在另一个容器中按ID查找对象.这就是您只需要document.getElementById通过其ID访问任何元素的原因,而当您按类或标记名称进行搜索时,您可能只想在特定容器中进行搜索,这就是您可以执行此操作的原因x.getElementsByClassName.