Javascript 如何在不重定向的情况下执行href
我想执行a href而不重定向到页面。在后台执行。 这是我的密码Javascript 如何在不重定向的情况下执行href,javascript,jquery,text-to-speech,Javascript,Jquery,Text To Speech,我想执行a href而不重定向到页面。在后台执行。 这是我的密码 <a id="speechOutputLink" href="http://translate.google.com/translate_tts?tl=fr&q=text" rel="noreferrer" >Download</a> 当我点击href下载时,我不想被重定向到google translator的页面。我如何才能做到这一点?使用: 如果调用此方法,则不会触发事件的默认操作
<a id="speechOutputLink" href="http://translate.google.com/translate_tts?tl=fr&q=text" rel="noreferrer" >Download</a>
当我点击href下载时,我不想被重定向到google translator的页面。我如何才能做到这一点?使用:
如果调用此方法,则不会触发事件的默认操作
将“target”标记添加到锚点允许您在后台或iframe等中打开页面。接受的值为
_blank
_parent
_self
_top
framename
<a id="speechOutputLink" href="http://translate.google.com/translate_tts?tl=fr&q=text" rel="noreferrer" target="_blank">Download</a>
\u blank
_母公司
_自我
_顶
框架名
资料来源:
此外,您还可以使用jquery方法event.preventDefault(),尽管我发现,根据运行的其他javascript任务,这并不总是像预期的那样工作 如果你不想被重定向,你到底想要什么?您是否需要执行一些javascript过程,而不是转到url,或者希望它在另一个选项卡或窗口中打开?我正在执行的href将我重定向到href中文本中的google translator audio Play。我想要的是在不将我重定向到google translator页面的情况下为音频充电,即使使用target=“_blanc”我也会被重定向到google translator页面,我不会遵循您在这里尝试的操作。你想让声音片段在你的页面上播放吗?没错。我想在我自己的网页上播放音频啊。那么真正的问题是,这是一个谷歌TTS(文本到语音)音频文件。使用HTML5的方式也可能会更新使用。
_blank
_parent
_self
_top
framename
<a id="speechOutputLink" href="http://translate.google.com/translate_tts?tl=fr&q=text" rel="noreferrer" target="_blank">Download</a>