javascript进行判断div是否有某class,然后对指定id执行某段语句
/*点击事件脚本,改变左边图标跟背景颜色*/<script>functionNavbar(v){for(i=0;i<6;i++){varlt=document.getEl...
/ * 点击事件脚本,改变左边图标跟背景颜色 */
<script>
function Navbar(v){
for(i=0;i<6;i++){
var lt=document.getElementById("navbar" +i);
var mt=document.getElementById("navimg" +i);
var yt=document.getElementById("yinimg" +i);
if(v==i){
lt.className="navbar_title navbar_current";
mt.style.display="block";
yt.style.display="none";
}
else{
lt.className="navbar_title";
mt.style.display="none";
yt.style.display="block"
}
}
}
</script>
我现在需要在上面的那个 js脚本中增加一个,点击 某 div的时候,同时展开
<ul id="navbox(0)">
<li></li>
</ul>
navbox后面的数字是根据div来的。点击不同的div 展开不同的 navbox,.....大婶们,求解啊 展开
<script>
function Navbar(v){
for(i=0;i<6;i++){
var lt=document.getElementById("navbar" +i);
var mt=document.getElementById("navimg" +i);
var yt=document.getElementById("yinimg" +i);
if(v==i){
lt.className="navbar_title navbar_current";
mt.style.display="block";
yt.style.display="none";
}
else{
lt.className="navbar_title";
mt.style.display="none";
yt.style.display="block"
}
}
}
</script>
我现在需要在上面的那个 js脚本中增加一个,点击 某 div的时候,同时展开
<ul id="navbox(0)">
<li></li>
</ul>
navbox后面的数字是根据div来的。点击不同的div 展开不同的 navbox,.....大婶们,求解啊 展开
4个回答
展开全部
function Navbar (v) {
for ( var i = 0; i < 6; i++ ) {
var lt = document.getElementById ("navbar" + i);
var mt = document.getElementById ("navimg" + i);
var yt = document.getElementById ("yinimg" + i);
var ul = document.getElementById ("navbox(" + i + ")") || {style:{display:null}};
if ( v == i ) {
lt.className = "navbar_title navbar_current";
mt.style.display = "block";
yt.style.display = "none";
ul.style.display = "block";
}
else {
lt.className = "navbar_title";
mt.style.display = "none";
yt.style.display = "block";
ul.style.display = "none";
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-11-06 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:1748
获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。
向TA提问 私信TA
关注
展开全部
<ul id="navbox(0)"> 改成<ul id="navbox0">
下面依次
<ul id="navbox1">
<ul id="navbox2">
<ul id="navbox3">
下面依次
<ul id="navbox1">
<ul id="navbox2">
<ul id="navbox3">
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var oDiv = document.getElementById('div1') // 需要进行判断class的DIV
if(oDiv.className == 'className')
{
// code
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
私信我吧 这里不好写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询