Javascript 首先执行JS,然后转到';page.php on<;a>; 函数delete(){ . . }
我想先执行JS,然后转到“page.php”。只是想知道这是否可能Javascript 首先执行JS,然后转到';page.php on<;a>; 函数delete(){ . . },javascript,javascript-events,Javascript,Javascript Events,我想先执行JS,然后转到“page.php”。只是想知道这是否可能 非常感谢在删除功能最后添加: <script> function delete(){ . . } </script> <a href='page.php' onClick="delete()">Delete</a> 并使用以下命令调用此函数: function delete(a){ // ... window.location =
非常感谢在删除功能最后添加:
<script>
function delete(){
.
.
}
</script>
<a href='page.php' onClick="delete()">Delete</a>
并使用以下命令调用此函数:
function delete(a){
// ...
window.location = a.href;
}
不要将delete()用作函数名。它是javascript中的一个关键字,这就是函数不起作用的原因。然后在调用函数时使用return,它首先执行js,然后转到“page.php”
<a href='page.php' onClick="delete(this)">Delete</a>
首先,您不能调用函数“delete”,因为它是一个私有关键字。改用delteItem 在浏览器重定向之前,将始终调用函数delete。如果在delete函数中进行异步调用,则可能会出现一些问题。所以,在禁用链接的锚onclick上放置一个“returnfalse”,并在函数中放置一个重定向
<a href='page.php' onclick="return fundelete();">Delete</a>
功能删除项(el){
//…一些代码
//当你完成的时候
window.location.href=el.href;
}
享受不要使用预定义关键字,它可能会转储编码,例如: 我使用了delete函数,//它不起作用,因为它是预定义的
<script type="text/javascript">
function deleteItem(el){
// ... some code
// and when you finish
window.location.href = el.href;
}
</script>
<a href='page.php' onclick="deleteItem(this); return false;">Delete</a>
函数删除(e){
警报(“+++++++++++++++++++++++++++++++++++++++++++++++++”;
//e.预防违约();
}
在这里我用delete1它工作
<a href="index2.php" onclick="delete(event)">clickuuu mee</a>
<script>
function delete(e){
alert("+++++++++++++++++++++++");
// e.preventDefault();
}
</script>
函数delete1(e){
警报(“+++++++++++++++++++++++++++++++++++++++++++++++++”;
//e、 预防默认值();
//window.location=a.href;
//返回false;
}
说清楚,
<a href="index2.php" onclick="delete1(event)">clickuuu mee</a>
<script>
function delete1(e){
alert("+++++++++++++++++++++++");
//e.preventDefault();
//window.location = a.href;
//return false;
}
</script>