zdly.net
当前位置:首页 >> 关于JS控制A标签样式的问题 >>

关于JS控制A标签样式的问题

说一个思路:为每一个a添加点击事件,当点击时遍历所有的a,并把所有的a的class设置为m.再把当前a的class设置为n.用一些js库(比如Mootools)很容易做到.用js的原型函数可能麻烦一点.拙见,献丑了!!!!

我大概明白你的意思,你是做动态网站还是静态网站,a点后返回本页面时带上一个不一样的参数,用js判断参数来显示相应样式.

你的意思应该是想实现无刷新跳转,建议你用jQuery/aJax

onMouseOver="this.className='样式名'"

把id 和onclick写到<a>里

要用js控制首先要得到a这个标签,设置好a的id.然后document.getElementById(id).改变颜色的话这样.<a href="#" onclick="changecolor(this)">here</a>function changecolor(obj){obj.style.color = "#123456";}

哥,你跳转到别的页面样式当然没了啊!你在别的页面也得写样式啊

我们常用的在a标签中有点击事件:1. a href="javascript:js_method();" 这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.

你可以把按钮的type="submit"改成type="button"就可以了.

如果只是这么一个简单的功能,不用写到函数里那么麻烦,直接在行内搞定就可以了.代码如下:<a href="javascript:void(0);" onclick="javascript:this.innerHTML=(this.innerHTML=='修改'?'关闭':'修改')">修改</a>如果还有问题欢迎追问,问题解决请及时选为满意回答,谢谢.

网站首页 | 网站地图
All rights reserved Powered by www.zdly.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com