document.getElementsByTagName获得的数组不能用indexOf( ); var alist = document.getElementsByTagName("a"); alist.indexOf("test"); //会报错, Uncaught TypeError: alist.indexOf is not a function//自己一个人想不透啊,大伙帮帮忙javascript 有用关注3收藏1 回复 阅读2.6k 2 个回答 得票最新 虛...
要这样使用 Array.prototype.indexOf.call(alist, 'test') document.getElementsByTagName 得到的不是一个数组有用1 回复 michael_cai 10.6k2840 发布于 2016-04-25 因为document.getElementsByTagName获取的是一个类数组,你可以像数组一样去使用它,但它本身没有数组所具有的函数。 有用 回复 撰写回答 你尚...