我想做一些简单的事情,并且该网站的 js 并不繁重,所以我没有为此使用 js 框架。
我正在尝试添加事件单击侦听器,我正在尝试按类获取元素。我找到了以下功能+我尝试过的其他功能,但由于某种原因,它们都没有找到元素。
function getElementsByClass( searchClass, domNode, tagName) {
if (domNode == null) domNode = document;
if (tagName == null) tagName = '*';
var el = new Array();
var tags = domNode.getElementsByTagName(tagName);
var tcl = " "+searchClass+" ";
for(i=0,j=0; i<tags.length; i++) {
var test = " " + tags[i].className + " ";
if (test.indexOf(tcl) != -1)
el[j++] = tags[i];
}
return el;
}
var els = getElementsByClass("wow");
alert(els.length);
我有几个 div 类 wow,正在测试,但我一直得到 0。