js控制背景颜色的问题,谁告诉我一下

cdzy12153 2012-01-14 04:15:19
<script>
function navstytleid(obj)
{
alert(obj.id);
window.document.getElementById(obj.id).className="now";
}
</script>






<a id="nava1" onclick="navstytleid(this)" href="http://127.0.0.1/video/?a9da70f2634eac22c41.shtml">动作片</a>
<a id="nava2" onclick="navstytleid(this)" href="http://127.0.0.1/video/?a9da70f2634eac22c42.shtml">科幻片</a>
<a id="nava3" onclick="navstytleid(this)" href="http://127.0.0.1/video/?a9da70f2634eac22c43.shtml">战争片</a>
<a id="nava4" onclick="navstytleid(this)" href="http://127.0.0.1/video/?a9da70f2634eac22c44.shtml">爱情片</a>
<a id="nava5" onclick="navstytleid(this)" href="http://127.0.0.1/video/?a9da70f2634eac22c45.shtml">喜剧片</a>
<a id="nava6" onclick="navstytleid(this)" href="http://127.0.0.1/video/?a9da70f2634eac22c46.shtml">剧情片</a>
<a id="nava7" onclick="navstytleid(this)" href="http://127.0.0.1/video/?a9da70f2634eac22c412.shtml">综艺片</a>




CSS代码

.mainnav .nav1 a:hover,.mainnav a.now {
background:red
}


获取当前点击标签的ID,设置其CLASS,从而改变其背景颜色

我点击A标签跳转后,背景颜色就丢失了,请问如何保持
...全文
161 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
barina 2012-01-14
  • 打赏
  • 举报
回复
在跳装到的页面上设置当前页面的背景色就可以了。既然都是静态的肯定就可以知道页面属于哪个导航的。即便是动态的, 也可以在跳转链接上添加标示传到目的页面上的判断。
zhounanbin5055 2012-01-14
  • 打赏
  • 举报
回复
觉得很奇怪 这样的连接应该是导航 跳转对象应该是另外一个内容页面 JS应该控制样式并且跳转地址也写在JS里面
bing475879749 2012-01-14
  • 打赏
  • 举报
回复
这需要用到COOKIE了
zhounanbin5055 2012-01-14
  • 打赏
  • 举报
回复
用 $("#yourID").css("background-color","red");试试

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧