href="javascript:;" 的作用是什麼?

来源:9-22 编程练习

sz_yeefun

2016-09-08 22:09

<script type="text/javascript"> 
    function deleteRow(obj){
        var tbody = document.getElementById("table").lastChild;
        var tr = obj.parentNode.parentNode;
        tbody.removeChild(tr);
    }
</script> 
<body>
    <table border="1" width="50%" id="table">
        <tr>
	    <td>xh001</td>
	    <td>王小明</td>
	    <td><a href="javascript:;" onclick="deleteRow(this)">删除</a></td>
</body>
href="javascript:;" 的作用是什麼?我發現就算把它刪掉,按"刪除"也可以成功。
写回答 关注

1回答

  • 小丑鱼yang
    2016-09-08 23:21:38
    已采纳

    最开始我的理解是加载javascript标签,你一问我去查了下资料才发现它想表达的是伪协议的意思,<a>是一个超链接,这样做的目地是阻止默认事件的发生,会防止链接跳转到其他页面,不同浏览器不同处理,有些会出错的。 

    sz_yee...

    非常感谢!

    2016-09-09 02:07:20

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468195 学习 · 21891 问题

查看课程

相似问题