<div class="search_form" id="sform">
<ul class="search_type">
<li><a href="search.aspx?class=小区" class="thetype">小区</a></li>
<li><a href="search.aspx?class=商家">商家</a></li>
<li><a href="search.aspx?class=帖子">帖子</a></li>
<li><a href="search.aspx?class=团购">团购</a></li>
</ul>
<script type="text/javascript" language="javascript">
var nav = document.getElementById("sform");
var links = nav.getElementsByTagName("li");
var lilen = nav.getElementsByTagName("a"); //判断地址
var currenturl = document.location.href;
var last = 0;
for (var i=0;i<links.length;i++)
{
var linkurl = lilen[i].getAttribute("href");
if(currenturl.indexOf(linkurl)!=-1)
{
last = i;
}
}
links[last].className = "thetype";</script>
这个怎么弄。。当前页面的class="thetype"就行了,但是我这句代码达不到效果
<ul class="search_type">
<li><a href="search.aspx?class=小区" class="thetype">小区</a></li>
<li><a href="search.aspx?class=商家">商家</a></li>
<li><a href="search.aspx?class=帖子">帖子</a></li>
<li><a href="search.aspx?class=团购">团购</a></li>
</ul>
<script type="text/javascript" language="javascript">
var nav = document.getElementById("sform");
var links = nav.getElementsByTagName("li");
var lilen = nav.getElementsByTagName("a"); //判断地址
var currenturl = document.location.href;
var last = 0;
for (var i=0;i<links.length;i++)
{
var linkurl = lilen[i].getAttribute("href");
if(currenturl.indexOf(linkurl)!=-1)
{
last = i;
}
}
links[last].className = "thetype";</script>
这个怎么弄。。当前页面的class="thetype"就行了,但是我这句代码达不到效果
var links = nav.getElementsByTagName("li");
var lilen = nav.getElementsByTagName("a"); //判断地址 你那个links[last].className = "thetype"; 是不是应该lilen[last].className="thetype";