怎样给CSS动态赋值

2025-12-03 18:14:23
推荐回答(3个)
回答1:

简单说一下

比如在新闻页
在最上面定义一个
page="news"
因为不知道你是用什么语言,所以我就用ASP来举例子。

然后在你菜单那个文件里
class="active" <%end if%>>首页>

  • 新闻

  • 大概是这样子,原理就是在每个页面page值直接在菜单那里,判断

    也有用JS,JQ来做的
    其实原理都是一样的

    每个页面定义一个ID,或者直接把你所有菜单数做成一个数组,
    在菜单页面判断ID或者读取这个数组,用JS或者JQ来写个class就行了。

    回答2:

    你可以定义两个css呀。页面上调用的时候判断输出,不知道你用的是什么语言,如果是jsp的话可以用EL标签或者小脚本。

    希望能对你有帮助

    回答3:

    用jquery,选取当前li元素,addClass("active")