检查重复 ID 的 Html javascript 代码

2024-03-20

如何在javascript中检查包含重复id的标签?


尝试这个:

var nodes = document.querySelectorAll('[id]');
var ids = {};
var totalNodes = nodes.length;

for(var i=0; i<totalNodes; i++) {
    var currentId = nodes[i].id ? nodes[i].id : "undefined";
    if(isNaN(ids[currentId])) {
        ids[currentId] = 0;
    }                 
    ids[currentId]++;
}

console.log(ids);

http://jsfiddle.net/sekVp/1 http://jsfiddle.net/sekVp/1

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

检查重复 ID 的 Html javascript 代码 的相关文章

随机推荐

  • 如何查找Active Directory的全局编录?

    我想在 Active Directory 环境中搜索用户GC DC xxx DC yyy DC zzz格式 但是 如何以编程方式在任意 Active Directory 环境中查找全局编录 每个域名总是对应一个全局目录吗 我可以尝试其他替代
  • 将图像旋转 X 度 C# wpf [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 这已经困扰我很多年了 我只想要一个简单的方法来将图像旋转 X 度 这是针对炮塔防御游戏 其中炮塔需要向某个方向射击 我想要这样的东西 pub
  • Linux 上 C 语言中字符数组和指针的分段错误

    所以我有以下程序 int main char one computer char two another two 1 b one 1 b return 0 它在 one 1 b 行上出现段错误 这是有道理的 因为指针 one 指向的内存必须
  • 如果在图表渲染完成之前调用 FSharpChart.SaveAs (),则保存空白图像

    在 F Interactive 中运行时 我希望以下代码创建一个简单的饼图并将其保存到磁盘 let pie FSharpChart Pie Apples 1 Oranges 2 Bananas 3 FSharpChart SaveAs te
  • 使用Powershell将Excel中的文本转换为数字

    我有一个 Excel 文件 其中三列设置为 数字 但是 当我打开该文件时 我会看到以下内容 我在这里找到了一个有用的链接 堆栈溢出链接 https stackoverflow com questions 68941811 attemptin
  • 对于 AMD 模块,什么时候(或为什么)可以在 Define() 中使用 require() ?

    我对AMD模块 例如使用RequireJs或curl js 的理解是 require 用于异步加载不同的模块 加载后执行回调 fn 要定义模块 您将有单独的脚本使用define 但我见过一些模块使用require 在它们的函数定义中 例如
  • 计算 pandas 系列的*滚动*最大回撤

    编写一个计算时间序列最大回撤的函数非常容易 写下来需要一点点思考O n 时间而不是O n 2 时间 但情况并没有那么糟糕 这将起作用 import numpy as np import pandas as pd import matplot
  • 如何构建一个同时暴露rest和soap服务的Spring Boot jar

    我一直在考虑为开发人员社区构建一个测试 jar 以便公开 API 的下一个版本的预览 让存根返回具有精确格式的预期响应等 我们确实有 REST 和 SOAP API 我想构建 REST 服务不会有任何问题 因为网络上充斥着示例 令人惊讶的是
  • 方面未在 Spring 中执行

    我正在编写一个几乎完全受登录保护的网站 我正在使用 Spring Security 不过 有些页面不受保护 主页 登录页面 注册页面 忘记密码页面 我想要实现的是 如果用户在访问这些非安全页面时未登录 正常显示它们 如果用户已经登录 则重定
  • Firefox41 中的 GWT 重复编码 URL 中的令牌

    包含地点 活动等的 Gwt 应用程序 有没有其他人遇到过 Firefox 41 0 在 URL 标记中重复编码 看起来就像调用 PlaceController goto 时一样 循环直到崩溃 令牌以管道开头 search advanced
  • C# NTLM 哈希计算器

    我最近开始学习C 我尝试用这种语言生成 NTLM 哈希 但找不到为我执行此操作的函数 在 python 3 x 中我会导入hashlib并计算它hashlib new md4 Hello World encode utf 16le 我在 C
  • 用C#以编程方式打开位于计算机中的Word文档

    我正在使用 WinForms 我有一个带有按钮的表单 目标 单击按钮时 打开 Word 文档 文件路径被硬编码到程序中 我不希望用户必须找到Word文档 问题 我收到此错误消息 当我编写代码时 应用程序 下出现红色错误行 private v
  • 未指定 APN?

    我正在创建 httpConnection 但运行应用程序时会出现以下异常 java io IOException 未指定 APN 我认为查看开发人员知识库文章 链接可以解决您的问题 另请参阅此示例代码 private static Stri
  • Eclipse 中的 TestNG,引用未定义的变量 env.DOMAIN_PATH

    当我尝试使用 TestNG 在 Eclipse 中运行单元测试时 我刚刚收到错误 错误消息是 Reference to undefined variable env DOMAIN PATH 但是当我在Intellij或maven中运行它时
  • 使用 jsonpickle 从文件保存和加载对象

    我有以下简单方法使用 jsonpickle 将 python 对象写入文件 def json serialize obj filename use jsonpickle True f open filename w if use jsonp
  • 如何用矩阵的一些不连续的行和列形成子矩阵

    我有一个 10 x 10 矩阵 我想从这个主矩阵形成一个子矩阵 使用除第一 第二和第八列和行之外的所有行和列 我知道 Part 可以用来形成子矩阵 但这些示例主要是关于仅使用连续的行和列形成子矩阵 如果这是你的矩阵 tst RandomIn
  • 使用 ECS 时保护来自 EC2 实例的出站流量规则

    即使我在私有子网中创建 EC2 实例 如果我想将它们注册到 ECS 集群 它们也必须能够将流量发送到 Internet 我正在使用 NAT 网关来执行此操作 但我仍然感到不安全 因为实例可以在被接管时将私人信息发送到任何地方 我可以用于实例
  • apache从非www重定向到www

    我有一个网站似乎没有从非 www 重定向到 www 我的Apache配置如下 RewriteEngine On re direct to www RewriteCond http host www example com nc Rewrit
  • C# - 混合汇编(C++/CLI、DirectX 本机)交互(32/64 位)

    我有一个相关问题这个问题 https stackoverflow com questions 2963809 anycpu x86 x64 for c application and its c cli dependency 两名球员 C
  • 检查重复 ID 的 Html javascript 代码

    如何在javascript中检查包含重复id的标签 尝试这个 var nodes document querySelectorAll id var ids var totalNodes nodes length for var i 0 i