我有一个主菜单视图:
<div class="submenu">
<ul>
@foreach (var p in Model)
{
<li>
<div class="manu_bg">
@Html.ActionLink(p.Name, "ListProductByGroupID", "Product", new { GroupID = p.GroupCategoryID, GroupName = p.Name }, null)
</div>
@{Html.RenderAction("ListCateByGroupID", "Category", new { GroupID = p.GroupCategoryID });
}
</li>
}
</ul>
</div>
和主视图中的子菜单视图:
@foreach (var i in Model)
{
<li>
@Html.ActionLink(i.Name, "ListProductByCateID", "Product", new { CateID = i.CategoryID, CateName = i.Name }, new { id="link"})
</li>
}
和一点 Javascript 来为活动链接添加 css 类:
window.onload = ActiveLink;
function ActiveLink() {
var link = document.getElementById("link");
link.onclick = showActive;
}
function showActive() {
var selectedlink = this.text;
var link = document.getElementById("link");
if (link.text == selectedlink) {
link.className = " active";
}
else { link.className = ""; }
}
我的 javascript 不工作?