用js,根据当前打开页面的url,与其对应代码ul的li的a的herf值一样时,能在此ul加上新样式display:block
若当前打开页面的url为http://www。aa。com<ul><li><ahref="http://www。aa。com">...</a></li></ul>这样,j...
若当前打开页面的url为http://www。aa。com
<ul>
<li><a href="http://www。aa。com">...</a></li>
</ul>
这样,js能在<ul>下添加样式,变成<ul style="display:block"> 展开
<ul>
<li><a href="http://www。aa。com">...</a></li>
</ul>
这样,js能在<ul>下添加样式,变成<ul style="display:block"> 展开
1个回答
展开全部
//设置ul的控件ID为 url_id 引用jquery
windos.onload=function(){
var url=location.href;
if(url==$("#url_id a").attr("href")){
$("#url_id").css("display","block");
}
}
//如果有多个a 使用以下代码
windos.onload=function(){
var url=location.href;
$("#url_id a").each(function(){
if(url==$(this).attr("href")){
$("#url_id").css("display","block");
}
});
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询