如何得到div(层)的id??? <div id="div1" onclick="alert(this.id)">试试</div> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从数据库中,查询数据然后循环生成象这样的<div id=layer<%=id>></div> 具体一点,你想得到的id怎么用?<div id=layer<%=id%> onclick="alert(this.id)">这样也是可以得到的</div> 看看这个网站右下角的,是不是你想要的http://www.unicomgd.com/ <body ><div id=id1 onclick="aa(1)" style="display='block'">1</div><div id=id2 style="display='block'" onclick="cc(this)">2</div><div id=id3 style="display='block'">3</div><div id=id4 style="display='block'">4</div><div id=id5 style="display='block'">5</div><div id=id6 style="display='block'">6</div><script>function aa(No){try{for(var i=1;i<100;i++){if(i==No) eval("document.all.id" +i+ ".style.display=''");elseeval("document.all.id" +i+ ".style.display='none'");}}catch(e){alert(e.message)}}function cc(obj){var s = document.getElementsByTagName("div")for(var i = 0;i<s.length;i++){if(s[i].id==obj.id) eval("document.all.id" +(i+1)+ ".style.display=''");elseeval("document.all.id" +(i+1)+ ".style.display='none'");}}</script> 使用try catch可以是一种方法,最好使用getElementsByTagName 上面的函数应该是function cc(obj){var s = document.getElementsByTagName("div")for(var i = 0;i<s.length;i++){if(s[i].id==obj.id) s[i].style.display=""elses[i].style.display = "none"}} 参考一下<script>document.onclick = myfun;function myfun() { el = event.srcElement alert(el.id); el.style.display = "none";}</script><div id="layer1">1</div><div id="layer2">2</div><div id="layer3">3</div><div id="layer4">4</div> 在js中调用jquery方法 ie9 及 火狐下的 keyCode赋值无效,有解决方法吗 各函数的区别 内存不断增加,麻烦给优化一下代码.Thx 请求高手求解help 两种方式的页面跳转有什么区别 怎样让子层拖拽时,使父层高度随子层拖拽自动扩大以适应 多文本到一文本的问题 怎么可以知道当前光标(焦点)停在那里??? 各位大侠,请问如何在JavaScript中动态创建Form中的元素呢? 用windows.open(xxx.asp?id="111")打开的窗口能控制大小吗??怎么控制?我不用全屏显示 如何控制Input Text的光标的位置
<div id=layer<%=id%> onclick="alert(this.id)">这样也是可以得到的</div>
http://www.unicomgd.com/
<div id=id1 onclick="aa(1)" style="display='block'">1</div>
<div id=id2 style="display='block'" onclick="cc(this)">2</div>
<div id=id3 style="display='block'">3</div>
<div id=id4 style="display='block'">4</div>
<div id=id5 style="display='block'">5</div>
<div id=id6 style="display='block'">6</div>
<script>
function aa(No){
try{
for(var i=1;i<100;i++)
{
if(i==No)
eval("document.all.id" +i+ ".style.display=''");
else
eval("document.all.id" +i+ ".style.display='none'");
}}
catch(e){
alert(e.message)
}
}
function cc(obj){
var s = document.getElementsByTagName("div")
for(var i = 0;i<s.length;i++)
{
if(s[i].id==obj.id)
eval("document.all.id" +(i+1)+ ".style.display=''");
else
eval("document.all.id" +(i+1)+ ".style.display='none'");
}
}
</script>
function cc(obj){
var s = document.getElementsByTagName("div")
for(var i = 0;i<s.length;i++)
{
if(s[i].id==obj.id)
s[i].style.display=""
else
s[i].style.display = "none"
}
}
<script>
document.onclick = myfun;
function myfun() {
el = event.srcElement
alert(el.id);
el.style.display = "none";
}
</script>
<div id="layer1">1</div>
<div id="layer2">2</div>
<div id="layer3">3</div>
<div id="layer4">4</div>