有时候做网站的时候经常会蹦出这样的提示
Cannot call method 'getElementsByTagName' of null

出现这样的原因一半是因为没获取到这个元素,但是把代码放到chrom里面执行是可以的
var oDiv = document.getElementById("brandList");
var oUlSmall=oDiv.getElementsByTagName('ul')[0];
是没有问题的
一般html元素是要从上倒下加载的,因为元素没有加载好就获取就会出现上面的问题,所以我们在写方法的时候要将他们写在页面加载好的里面才可以解决。
本位由www.78oa.com原创