87,907
社区成员
发帖
与我相关
我的任务
分享
function opnav(obj){
//想在这里输入ul引用的样式名称 block 我要怎么写这个js ?
}
<div>
<span onclick="opnav(this);">同级节点A</span>
<ul class="block">
<li>我的书包</li>
<li>我的钱包</li>
</ul>
</div>
<div>
<span onclick="opnav(this);">同级节点A</span>
<ul class="block">
<li>我的书包</li>
<li>我的钱包</li>
</ul>
</div>
<script>
function opnav(obj){
var ul=obj.parentNode.getElementsByTagName('ul')[0];
if(ul)
{
alert(ul.className);
}
}
</script>
<div>
<span onclick="opnav(this);">同级节点A</span>
<ul class="block">
<li>我的书包</li>
<li>我的钱包</li>
</ul>
</div>
<script>
function opnav(obj){
var el=obj.nextSibling;
while(el.nodeType!=1){
el=el.nextSibling;
if(!el) break;
};
alert(el.className);
}
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<script>
function opnav(obj){
alert(obj.nextSibling.className);
}
</script>
</HEAD>
<BODY>
<div><span onclick="opnav(this);">同级节点A</span><ul class="block"><li>我的书包</li><li>我的钱包</li></ul></div>
</BODY>
</HTML>
<div>
<span onclick="opnav(this);">同级节点A</span>
<ul class="block">
<li>我的书包</li>
<li>我的钱包</li>
</ul>
</div>