标签中href="javascript:;"表示什么意思?
修改密码
有一种说法是:href="javascript:;"会去解析里面的代码,跟当前标签有关的就会执行,.没关的就跳过.
是不是这样理解呢?
人气:345 ℃ 时间:2020-04-23 16:42:52
解答
javascript:是一个伪协议,其他的伪协议还有 mail: tel: file: 等等.
<a id="jsPswEdit" class="set-item" href="javascript:;">修改密码</a>
javascript:是表示在触发<a>默认动作时,执行一段JavaScript代码,而 javascript:; 表示什么都不执行,这样点击<a>时就没有任何反应.
一般在这种情况下,会给<a>绑定一个事件回调,来执行业务,如:
document.getElementById('jsPswEdit').addEventListener('click', function(e) {
e.preventDefault();
// 当<a>触发click时,处理业务
}, false);
推荐
- 1农机厂生产一种农具,原来每台成本125元,改进技术后,每台成本降低到85元,这种农具的成本降低了百分之几?
- 其实,没有一种给予是理所当然的;没有一种领受是可以无动于衷、心安理得的.一朵花会为一滴雨露鲜艳妩媚,一株草会因为一缕春风摇曳多姿,一湖水也会因一片落叶荡漾清波.___________________________________请你谈谈对
- 已知:如图,AD是△ABC的中线,求证:AB+AC>2AD.
- 36×(1/3-5/18+7/12)×124×126怎么简算?
- After seeing all the candidates we've decided on this one.seeing这里表达的是saw,还是have seen?
- 鸡兔同笼:从上数共有36个头,从下数共有72只脚.问鸡兔各几只?
- 弹簧测力计竖直悬挂是,若未静止,拉力和钩码的重力平衡吗
- 某同学幸运地亲身体验了一次极限运动,当他乘坐专业人员驾驶的汽车在环形跑道上高速行驶时,感觉“天旋地转”,好像地面上的人和建筑物都在旋转.这时他选取的参照物是_;当他乘坐
猜你喜欢