问答详情
源自:9-22 编程练习

超链接的href="javascript:;"作用原理

热评第一的代码基本看懂照着自己敲了一遍发现一个问题。。

<a href="javascript:;" onclick="del(this)">删除</a>

如果超链接中的href不这样写的话(比如写成空)会有bug导致删除的时候会把所有的新添加的学生一起删除(现象就是新增的那个删除刚刚生成就是已经点击的状态,一点然后所有新增的都删除了),虽然问题最后解决了。。但是好想听听原理啊。。。

提问者:BlueBlueSkyZ 2017-01-25 22:17

个回答

  • 慕粉1723335570
    2017-02-03 14:10:13
    已采纳

    作用是让a标签的超链接变成一个js方法的调用。
    一般来说a标签里面href后接着的应该是一个网址,就是超链接,但是在制作网页的时候我们有时候不需要进行超链接,用到的只是a标签的效果而已,所以此时应该将a标签的超链接去除改成自己需要的在点击a标签时触发的事件,这个时候用以上的模式就可以去除a的超链接改为自己的js事件。