gpt4 book ai didi

javascript: 按类名获取元素

转载 作者:行者123 更新时间:2023-11-28 16:34:30 30 4
gpt4 key购买 nike

我想做一些简单的事情,而且该网站的 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 类哇,正在测试,但我一直得到 0。

最佳答案

假设您的函数工作正常,请在 DOM 准备好或窗口加载时执行此操作。或者在结束正文标记之前调用它。

演示:http://jsfiddle.net/rXApk/

关于javascript: 按类名获取元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4557916/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com