js怎么获取定位absolute的元素?

Sublime SheepFlower 发表于 6 年前最后回复来自 jf111222888 5 年前

<style>
.line_hover1{position:absolute;width: 80px;height:5px;background-color:yellow;}
#ul1 li{float:left;display: block;margin:0 20px 0 0;}
</style>

<body>
<ul id="ul1">
<li><div class ="line_hover1"></div></li>
<li><div class ="line_hover1"></div></li>
<li><div class ="line_hover1"></div></li>
<li><div class ="line_hover1"></div></li>
</ul>
<script>
window.onload = function(){
var oUl = document.getElementById("ul1");
var oLi = oUl.getElementsByTagName("li");
oLi[1].style.display = "none";//这一步实现不了
};
</script>
</body>
附上代码,各位大神可以直接黏贴运行看看,没加absolute可以获取,加了就不行了!谢谢各位!

共收到7条回复
Dreawer 6 年前 #2

@CrispElite 骚年,有没有兴趣来我社区玩玩?http://www.dreawer.com/home.html

CrispElite 6 年前 #3

@Dreawer 可以啊 去看看

Dreawer 6 年前 #4

@CrispElite 方便加一个QQ吗?
408655290,小不

wlu 6 年前 #5

好像已经出来了

sanddaawd 6 年前 #6

ddd

aaa903342471 6 年前 #7

已经获取了啊,已经隐藏了,只不过所有的li都定位到一块了,你没看出来而已

登录后即可参与回复