javascript - 尝试在控制台中选择所有指向特定 DOM 事件的链接。我去那里的路还好吗?

标签 javascript dom

只是在这里玩,想知道我是否处于良好状态。为什么这段代码不起作用?正如我在标题中所说,我想选择所有标题与事件相关的标签并对它们进行计数。预先感谢您的解释!

附注欢迎使用其他方法,只要它坚持仅使用普通 JS 和 DOM,而不使用 jQuery。谢谢!




function numberOfEvents {
    var eventsLinks = 0;
    links = document.getElementByTagName('a');

    for(i = 0; i < links.length; i++) {
        if (links[i].hasAtributeNS("/en-US/docs/Web/Events", "title")) {
            eventsLinks += 1;
        }
    }
}

最佳答案

尝试一些简单的事情,例如:

document.querySelectorAll('a[title*=Events]').length

注意:如果这是正确答案,则问题标题确实需要重新措辞。

关于javascript - 尝试在控制台中选择所有指向特定 DOM 事件的链接。我去那里的路还好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46932792/

相关文章:

javascript - 转换为 Typescript 后出现 "this"错误

javascript - 为 DOM 节点提供 Javascript 功能

Android TouchEvents DOM API

javascript - 是否有更简单的方法来引用事件的源元素?

html - 自动完成/恢复在导航时动态创建的输入表单字段

java - java - 如何将xml Element及其子节点转换为Java中的String?

javascript - 从 JSON 获取数据到 D3.js

javascript - Jquery - 获取父元素的数据ID

javascript - 更改类时超出最大调用堆栈大小 - Bootstrap、jQuery

javascript - 开发 Firefox 扩展时在页面中执行注入(inject)的 Javascript 代码