getElementById(可以选多个ID吗?如何选择?) 5
<body><ulid="ul1"><liid="fa1"><buttononclick="document.getElementById('fa2').style.vi...
<body>
<ul id="ul1">
<li id="fa1">
<button onclick="document.getElementById('fa2').style.visibility='hidden'">方案1</button>
11111111111111111111111111111111111;
</li>
<li id="fa2">
<button onclick="document.getElementById('fa1').style.visibility='hidden'">方案2
</button>
22222222222222222222222222222222222;
</li>
</ul>
<p><button onclick="document.getElementsById('ul1').style.visibility='visible'">重选
</button>
</p>
</body>
我想下面重选那里一次选2个ID比如fa2和fa1,然后全部显示,如何实现?我用ByTagName方式选ul也不行呢,是哪错了?而且我没见到ByClass的功能。求教。 展开
<ul id="ul1">
<li id="fa1">
<button onclick="document.getElementById('fa2').style.visibility='hidden'">方案1</button>
11111111111111111111111111111111111;
</li>
<li id="fa2">
<button onclick="document.getElementById('fa1').style.visibility='hidden'">方案2
</button>
22222222222222222222222222222222222;
</li>
</ul>
<p><button onclick="document.getElementsById('ul1').style.visibility='visible'">重选
</button>
</p>
</body>
我想下面重选那里一次选2个ID比如fa2和fa1,然后全部显示,如何实现?我用ByTagName方式选ul也不行呢,是哪错了?而且我没见到ByClass的功能。求教。 展开
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP...
点击进入详情页
本回答由Storm代理提供
展开全部
可以使用calss或者把多个固定id放在数组里,循环调用getElementById
更多追问追答
追问
我不懂循环调用的方法,求教。
追答
var arr = new Array("name","age",...);
for(var i=0;i<arr.length;i++){
document.getElementsById(arr[i]).style.visibility='hidden';
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能,一个getElementById只能获取一个ID
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
无法实现!你只有自己封装该方法内部实现了。
function getElements(arrs){
var arrEls=new Array();
for(var i=0;i<arrs.length;i++){
var node=document.getElementById(arrs[i]);
var arrEls[i]=node;
}
}
//外界直接使用数组就行了!
function getElements(arrs){
var arrEls=new Array();
for(var i=0;i<arrs.length;i++){
var node=document.getElementById(arrs[i]);
var arrEls[i]=node;
}
}
//外界直接使用数组就行了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
额,何不用class?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询