document.getElementById(); document.getElementsByClassName(); document.getElementsByTagName(); document.getElementsByTagNameNS(); document.getElementsByName();
document
具有这五个方法是毋庸置疑的。但其它元素就不是的了。五个方法中,getElementById()
和getElementsByName()
是document
独有的,其他元素不具备。
一直以来,我都以为这五个方法是所有元素都有的,结果今天在某个元素上使用getElementById()
的时候获取不到需要的元素,排查浪费了很多时间。
文章最初发布在简书,时间为 2018.08.06 20:41 。