<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:;" 的作用是什麼?我發現就算把它刪掉,按"刪除"也可以成功。
最开始我的理解是加载javascript标签,你一问我去查了下资料才发现它想表达的是伪协议的意思,<a>是一个超链接,这样做的目地是阻止默认事件的发生,会防止链接跳转到其他页面,不同浏览器不同处理,有些会出错的。