按名称隐藏多个元素 [英] Hide multiple elements by name

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

问题描述

嗨!


我有一个动态生成的页面(PHP),其中包含一个资源管理器

的项目视图。我想隐藏多个< tr>的名字,但是

我不知道这是怎么做的。


我有这段代码用id隐藏一个元素


if(document.getElementById(id)){

document.getElementById(id).style.position =' 'relative'';

document.getElementById(id).style.display =''none'';

}


任何人都有一个鳕鱼样本用于循环多个元素并隐藏

吗?


Jochen

-

Jochen Daum - CANS Ltd.

PHP DB编辑工具包 - 用于构建的PHP脚本

数据库编辑界面。
http://sourceforge.net/projects/phpdbedittk/

推荐答案

Jochen Daum写道:
Jochen Daum wrote:
嗨!

我有一个动态生成的页面(PHP),其中包含一个Explor呃
喜欢看物品。我想隐藏多个< tr>的名字,但是
我不知道这是怎么做的。

....任何人都有一个鳕鱼样本循环遍历多个元素并隐藏它们?
Hi!

I have a dynamically generated page (PHP), which contains an Explorer
like view of items. I would like to hide multiple <tr>''s by name, but
I can''t figure out how thats done.
.... Anyone has a cod sample for looping through multiple elements and hide
them?




< script type =" text / javascript">

函数hide(t,id){

var tags = document.getElementsByTagName(t);

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

if(tags [i] .id == id){

tags [i] .style.display =''none'';

}

}

}

< / script>


.... 。

< div id =" sid"> A< / div>

< div id =" impid"> B< / div>

< div id =" sid"> C< / div>

< div id =" impid"> D< / div>


.....

< a href ="#" onclick =" hide(''div'',''sid''); return false"> Hide divs< / a>


.....

HTH;

JW



<script type="text/javascript">
function hide(t, id) {
var tags = document.getElementsByTagName(t);
for (var i = 0; i < tags.length; i++) {
if (tags[i].id == id) {
tags[i].style.display = ''none'';
}
}
}
</script>

.....
<div id="sid">A</div>
<div id="impid">B</div>
<div id="sid">C</div>
<div id="impid">D</div>

.....
<a href="#" onclick="hide(''div'',''sid'');return false">Hide divs</a>

.....

HTH;
JW


2004年1月21日星期三23:39:17 + 0100,Janwillem Borleffs< jw@jwscripts.com>

写道:


< snip>
On Wed, 21 Jan 2004 23:39:17 +0100, Janwillem Borleffs <jw@jwscripts.com>
wrote:

<snip>
< div id =" sid"> A< / div>
< div id =" impid"> B< / div>
< div id =" sid" > C< / div>
< div id =" impid"> D< / div>
<div id="sid">A</div>
<div id="impid">B</div>
<div id="sid">C</div>
<div id="impid">D</div>




< snip>


这当然是无效的HTML。


Mike


-

Michael Winter
M.******@blueyonder.co.inva lid(将.invalid替换为.uk以回复)



<snip>

Which is, of course, invalid HTML.

Mike

--
Michael Winter
M.******@blueyonder.co.invalid (replace ".invalid" with ".uk" to reply)


Michael Winter写道:
Michael Winter wrote:
当然,这是HTML无效。
Which is, of course, invalid HTML.




什么是无效的?


JW



What is invalid about that?

JW

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

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