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

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

<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:;" 的作用是什麼?我發現就算把它刪掉,按"刪除"也可以成功。

提问者:sz_yeefun 2016-09-08 22:09

个回答

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

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