新的標籤我有一個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 –