Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在不重定向的情况下执行href_Javascript_Jquery_Text To Speech - Fatal编程技术网

Javascript 如何在不重定向的情况下执行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 href而不重定向到页面。在后台执行。 这是我的密码

    <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>