帮忙用javascript写一个判断,if aa=296,class=left_menu,else class=left_menuX

来源:百度知道 编辑:UC知道 时间:2024/05/28 07:18:27
如题,不知道为什么发不出问题了,浪费了好多次积分,
看到问题发出再补分。

情况这样的:
$NEWSID$="296"
<a href="View.asp?ID=296" target="_parent" class="left_menu">栏目1</a>
<a href="View.asp?ID=297" target="_parent" class="left_menu">栏目2</a>
<a href="View.asp?ID=298" target="_parent" class="left_menu">栏目3</a>

当栏目$NEWSID$为"296"时,则id=296那条栏目的class变为left_menuX

asp写法:
<a href="View.asp?NewsID=296" target="_parent" class="<% aa=$NEWSID$ %><% if aa<>296 then%>left_menu<% Else %>left_menuX<% End If %>">关于我们</a>

现求javascript的写法。谢谢

用JQuery库吧,以下是我写的基于JQuery的代码:
<html>

<head>

<title></title>
<script language="javascript" src="jquery-1.2.6.pack.js"></script>
<script language="javascript">
var newsID = "296";//在你的程序里设置这个变量
$(function()
{
var regStr = "ID=" + newsID;
var myReg = new RegExp(regStr, "ig");
$("a").each(function()
{
if (this.href.search(myReg) != - 1)
{
$(this).removeClass();
$(this).addClass("left_menuX");
}
}
);
}
);
</script>
</head>

<body>
<a href="View.asp?ID=296" target="_parent" class="left_menu">栏目1</a>
<a href="View.asp?ID=297" target="_parent" class="left_menu">栏目2</a>
<a href="View.asp?I