怎么获取一个处于最顶层的div 怎么获取一个处于最顶层的div 没有他的id 和 name 条件就是只有最顶层 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 获取所有 DIV 去z-index最大的? <HTML> <BODY><div style="z-index:1">1</div><div style="z-index:2">2</div><div style="z-index:3">3</div><div style="z-index:4">4</div><div style="z-index:3">5</div> </BODY><script type="text/javascript">//这怎么玩?var domdiv=document.getElementsByTagName("div");var maxone;for(var i=0;i<domdiv.length;i++){if(maxone){maxone=maxone.style.zIndex>domdiv[i].style.zIndex?maxone:domdiv[i]};else{maxone=domdiv[i];}}alert(maxone.innerHTML);</script></HTML>这么玩么~ 也或许楼主只是想问如何选取一个没有id也没有name的元素节点?,而不是z-index;<HTML> <BODY><div style="z-index:1">1</div><div style="z-index:2">2</div><div style="z-index:3">3</div><div style="z-index:4">4</div><div style="z-index:3">5</div> </BODY><script type="text/javascript">alert(document.getElementsByTagName("div")[2].innerHTML);</script></HTML> var firstDiv;firstDiv=this;while(firstDiv.parentNode){ firstDiv=firstDiv.parentNode}return firstDiv循环读取父DIV,直到最顶层 这么循环下去~return的似乎是body吧!! 如果有多个div,都采用绝对定位,层与层之间存在覆盖现象,那么如何才能获得最顶层的div呢,仅仅靠z-index似乎是无法实现的 循环所有的div,找z-index最高的!可以的吧,除非这个情况:如果我的z-index比你低,但是我的父元素比你高的话,那么你没我高!这样的话循环得到的z-index最高的不一定在最上层,但是这种情况本身页面结构设计的不合理吧~优化优化,别出现这种情况! JS问题,急,急请各位大侠帮帮忙!!!!!!! 正则表达式高手求进 js向cgi传递变量 按下按钮 转向一个HTML 用dom访问页面元素,FF中正常,在IE中只能访问第一个? 请问如何不跳出异常错误的框框 图片限制大小问题 我想实现一个这样的效果,单击表格中的一个<td>标签,使整个表格的背景变色,谁能帮我 Extjs Chart tips 疑问 请大神推荐js插件画网络拓扑图,可以传输json数据 jquery多个对的function 读一段下拉框代码,遇到timer,maxh不知是什么,帮忙看一下
<BODY>
<div style="z-index:1">1</div>
<div style="z-index:2">2</div>
<div style="z-index:3">3</div>
<div style="z-index:4">4</div>
<div style="z-index:3">5</div> </BODY>
<script type="text/javascript">//这怎么玩?
var domdiv=document.getElementsByTagName("div");
var maxone;
for(var i=0;i<domdiv.length;i++){
if(maxone){maxone=maxone.style.zIndex>domdiv[i].style.zIndex?maxone:domdiv[i]};
else{maxone=domdiv[i];}
}
alert(maxone.innerHTML);</script>
</HTML>
这么玩么~
,而不是z-index;<HTML>
<BODY>
<div style="z-index:1">1</div>
<div style="z-index:2">2</div>
<div style="z-index:3">3</div>
<div style="z-index:4">4</div>
<div style="z-index:3">5</div> </BODY>
<script type="text/javascript">alert(document.getElementsByTagName("div")[2].innerHTML);</script>
</HTML>
var firstDiv;
firstDiv=this;
while(firstDiv.parentNode)
{
firstDiv=firstDiv.parentNode
}
return firstDiv循环读取父DIV,直到最顶层
这么循环下去~return的似乎是body吧!!
如果我的z-index比你低,但是我的父元素比你高的话,那么你没我高!这样的话循环得到的z-index最高的不一定在最上层,但是这种情况本身页面结构设计的不合理吧~优化优化,别出现这种情况!