执行两个或多个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(); 比如 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();就不能正确执行了