执行两个或多个JS

来源:百度知道 编辑:UC知道 时间:2024/06/12 18:44:24
<a href="javascript:"a();b();">
照以上写法点击链接后却只执行a(); 比如 a();我用history.go(0);来用作刷新页面 那么后者b();就会被忽略不执行,请问有什么

方法可以在history.go(0);或者a();执行后能够再执行b();

PS:是在先执行a();后再执行b();这个顺序
尚在学习中 望高手指点:) 答案可能有多种 希望能够详细点谢谢
或者可以先刷新页面后再在N秒后在执行b(); 问题的关键就是能够在刷新页面后执行b(); 不知道怎么写法,很好奇,望高手指点。

<a href="javascript:a();b()">
本来就是先执行a(),再执行b(),但是如果你history.go(0)先执行,那么,页面已经被刷新了,页面被刷新,后面的如果执行时间稍长的话,就会被中断了,然后页面刷新,一切重来。
你的意思是想刷新下页面,再执行b()?有什么意义啊??
如果想页面刷新后,执行b(),那么你要传递参数给页面,但是你现在是刷新页面,无意义了。

你调用了history.go(0)也就是回到之前访问的页面
这样就等于放弃了b的操作了,如果是在同一个页面
这样调用两个方法就对了

function c(){
a();
b();
}

function a(){

}

function b(){

}
<a href="javascript:"c();">
可以吗?
估计参数要自己传

history.go(0);已经到另一个页面了,下来b();就不能正确执行了