标签ID名称 [英] tag id name

查看:88
本文介绍了标签ID名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有几个< div id =''DivNumber1''>在我的页面上。

Id可以是1到65535之间的随机数。


我需要一个脚本,我可以获取所有div标签并检查是否ID为

DivNumber。


这不起作用:

if(document.getElementById)

{

var ar = document.getElementsByTagName(" DIV");

for(var i = 0; i< ar.length; i ++)

{

s1 = new String(ar [i] .id);

if(s1.search(''GroupItem'')> = 0)ar [i] .style.display =" none" ;;

}

}

解决方案

Whops:修正:


if(document.getElementById)

{

var ar = document.getElementsByTagName(" DIV");

for(var i = 0; i< ar.length; i ++)

{

s1 = new String(ar [i] .id);

if(s1.search(''DivNumber'')> = 0)ar [i] .style.display ="没有;

}

}


GTi于2005年12月13日在comp.lang.javascript中写道

Whops:修正:

if(document.getElementById)
{
var ar = document.getElementsByTagName(" DIV");
for(var i = 0; I< ar.length; i ++)
{
s1 = new String(ar [i] .id);
if(s1.search(''DivNumber'')> = 0)ar [i]。 style.display =" none" ;;
}
}




简化:


if (document.getElementsByTagName){

var ar = document.getElementsByTagName(" DIV");

for(var i = 0; i< ar.length; i ++)

if(/DivNumber/.test(ar[i].id))

ar [i] .style.display =" none" ;;

}


-

Evertjan。

荷兰。

(替换所有在我的电子邮件地址中都带点圆点)


Evertjan,


语法是什么:

/DivNumber / .test()

in

if(/DivNumber/.test(ar[i].id))

???


I have several <div id=''DivNumber1''> on my page.
the Id can be a random number between 1 and 65535.

I need a script where I can get all div tags and check if the ID is
DivNumber.

This does not work:
if(document.getElementById)
{
var ar = document.getElementsByTagName("DIV");
for (var i=0; i<ar.length; i++)
{
s1 = new String(ar[i].id);
if(s1.search(''GroupItem'')>=0) ar[i].style.display = "none";
}
}

解决方案

Whops: Bugfix:

if(document.getElementById)
{
var ar = document.getElementsByTagName("DIV");
for (var i=0; i<ar.length; i++)
{
s1 = new String(ar[i].id);
if(s1.search(''DivNumber'')>=0) ar[i].style.display = "none";
}
}


GTi wrote on 13 dec 2005 in comp.lang.javascript:

Whops: Bugfix:

if(document.getElementById)
{
var ar = document.getElementsByTagName("DIV");
for (var i=0; i<ar.length; i++)
{
s1 = new String(ar[i].id);
if(s1.search(''DivNumber'')>=0) ar[i].style.display = "none";
}
}



Simplified:

if(document.getElementsByTagName) {
var ar = document.getElementsByTagName("DIV");
for (var i=0; i<ar.length; i++)
if (/DivNumber/.test(ar[i].id))
ar[i].style.display = "none";
}

--
Evertjan.
The Netherlands.
(Replace all crosses with dots in my emailaddress)


Evertjan,

what does / is syntax for:
/DivNumber/.test()
in
if (/DivNumber/.test(ar[i].id))
???


这篇关于标签ID名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆