新的标签我有一个HTML页面,其中有例如facebook.com打开URL使用Java脚本
当有人点击链接,应该使用JavaScript一个新的选项卡中打开链接。
基本上我想要那个链接,当有人点击它时,用java脚本在新标签中打开。
<script>
$("facebook.com").on("click",function(){
window.open('www.facebook.com','_blank');
});
</script>
新的标签我有一个HTML页面,其中有例如facebook.com打开URL使用Java脚本
当有人点击链接,应该使用JavaScript一个新的选项卡中打开链接。
基本上我想要那个链接,当有人点击它时,用java脚本在新标签中打开。
<script>
$("facebook.com").on("click",function(){
window.open('www.facebook.com','_blank');
});
</script>
此代码可能帮助您:
$("#link").click(function(){
var win = window.open('http://facebook.com/', '_blank');
if(win){
//Browser has allowed it to be opened
win.focus();
}else{
//Broswer has blocked it
alert('Please allow popups for this site');
}
});
感谢您的回复,有许多链接使用相同的按钮ID,但我只想要1个特定链接在新选项卡中打开。 –
@ZmaxGera您可以将'#link'更改为特殊ID – 2016-02-29 13:01:15
我无法将#link更改为特殊ID,因为我正在使用动态滑块,其中同一ID上有很多链接 –
的[打开使用JavaScript在新标签页的URL(而不是一个新的窗口)](HTTP可能重复: //www.stackoverflow.com/questions/4907843/open-a-url-in-a-new-tab-and-not-a-new-window-using-javascript) –
首先,'facebook.com'不是有效的选择器,你应该提供'a'元素的id或者类。其次,你给window.open的URL应该以'http://'开头,否则它会被解释为一个相对路径。最后,为什么不把'target =“_ blank”'属性放在HTML链接中,并保存完全使用JS? –
好现实它很复杂,我正在一个mvc php平台上工作。我只想使用javascript替换与_blank的链接,使用javascript –