如何判断一个html中有多少个同名的id ? 采用js语言实现。

如何判断一个html中有多少个同名的id?采用js语言实现。我的id是div上的id,之所以同名,是因为采用js实现的复制div的方法,同时希望有复制div能同时改名的办... 如何判断一个html中有多少个同名的id ? 采用js语言实现。

我的id 是div 上的id ,之所以同名,是因为采用js 实现的复制div的方法,同时希望有复制div能同时改名的办法,谢谢。
展开
 我来答
灰人王
2011-07-08 · TA获得超过2456个赞
知道大有可为答主
回答量:2401
采纳率:0%
帮助的人:935万
展开全部
id按照规则来说不能同名,因为它应该是唯一的。但是现实中设置了同名,那就只有遍历每个div,取它们的id值,然后和已有的id比较。我觉得你还是在复制的同时改id比较好。由于不知道你复制的办法,所以没法提供进一步的意见。
SoulZhong
2011-07-11 · TA获得超过140个赞
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:157万
展开全部
id应该是唯一的。
楼主可以通过设置相同的name属性,再通过getElementsByName(name)的方法,取得相同name的Array。
getElementsByName() 方法可返回带有指定名称的对象的集合。

或者通过getElementsByTagName(“div”)来取得所有div的Array,再遍历,进一步操作。
getElementsByTagName() 方法可返回带有指定标签名的对象的集合。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式