JS修改CLass值的问题

<li><ahref="{$InstallDir}Class/"><spanclass=""onclick="this.className='current'">生活信息... <li><a href="{$InstallDir}Class/"><span class="" onclick="this.className='current'">生活信息</span></a></li>
<li><a href="{$InstallDir}Class_38_1_0/"><span class="" onclick="javascript:this.className='current'">招聘求职</span></a></li>
上面网上搜的两种,我想点击进入网页后 SPAN的CLASS值更改为current,也就是说原来SPAN的CLASS值是空的,进入当前页当前连接的SPAN的CLASS为current,上面的两个点击的时候是出现了值,但跳转完成去消失了,谁能帮助我一下,谢谢了
可以直接进我的网站current调用的是/Skins/DG13/skins/style.css这个CSS里的,网站地址http://125.46.155.134/解决了再加分
就是更改CLASS的属性值
展开
 我来答
sosotemp
2009-12-15 · TA获得超过351个赞
知道小有建树答主
回答量:257
采纳率:0%
帮助的人:233万
展开全部
知道你意思了,看了下你的网站。
你的 * 首页
* 生活信息
* 招聘求职
* 同城网购
比如说这四个页面的代码是
都包含了上面导航栏的代码,
还是引入一个公共页面,在公共页面里写着导航栏代码?
1.如果是前者,那你只要相应的更改这7个页面,比如,生活信息页面里,生活信息的导航栏按钮的class设为current,其他设为"",onclick可以去掉
<li><a href="{$InstallDir}Class/"><span class="current">生活信息</span></a></li>。
2.如果你是引入一个公共的html包含了导航栏代码:
方法1:写7个这样的html,让生活信息引入和生活信息对应的导航栏页面,其他引入和各自对应的...
方法2:用如下的结构布局你的页面,index.html包含头部和尾部代码,内容部分使用<iframe 嵌入相应的页面,点导航栏的链接,更改iframe内的内容页面,index.html整个页面不刷新(只要设置<a的target属性为iframe的名字就能点链接刷新iframe里的内容了)。
index.html:
导航栏等头部代码(如:li><a href="{$InstallDir}Class/" target="content"><span class="" onclick="this.className='current'">生活信息</span></a></li>
,onclick要保留);

<iframe name="content" src="生活信息.html" frameborder=0 scrolling="no" width=(自己调整)100px height=100(自己调整)px></iframe>
尾部代码;

我又看了下你的源代码,是第一种情况,对照1的情况改就行了,方法2供你参考,提供一种比较好的方式的思路。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式