是否可以反转"事件的顺序? 例如,我有这个:
start_execution
现在我希望事件警报(1)首先出现,警报(0)将在稍后出现。
有可能吗?
类似的东西:
<a href=# onclick="alert(0);alert(1)">bla</a>
答案 0 :(得分:1)
一个问题:你想要做什么)) 但我发现解决这个问题很好!作为练习
和我的解决方案之一:
<a href=# onclick="alert(0);alert(1);ChangeOrder(this)">bla</a>
<script>
function ChangeOrder(that){
var entire = that.onclick.toString();
var fn_body = entire.substring(entire.indexOf("{") + 1, entire.lastIndexOf("}"));
var fn_body_parts = fn_body.split(";");
var new_fn_order = fn_body_parts[1]+";"+fn_body_parts[0]+";"+fn_body_parts[2];
that.setAttribute("onclick", new_fn_order);
console.log(that.onclick);
console.log(new_fn_order);
}
</script>