2017-10-05 34 views
-5

我有以下的javascript常數:HTML中的元素目標_blank不工作

const url = 'www.google.com'; 

,我試圖在新窗口中每次有人選擇下面的鏈接,打開它:

<a href={url} target="_blank">Google</a> 

但相反,我得到:

localhost:8080/firstApp/index.html#https://www.google.com 
+1

工作對我來說:https://jsfiddle.net/b5y4hrpg/目標URL(這是404,當然)打開按預期在新標籤中。你有沒有證明問題的例子?你能詳細說明問題*是什麼嗎? – David

+1

「不工作」不是一個明確的問題陳述。發生什麼與你期望發生的不同?生成的DOM是您期望的DOM嗎?它*看起來*就像你剛剛犯了一個錯字,並忘記了URL上的方案。 – Quentin

回答

2

嘗試增加 「//」 到您的網址是這樣的:

const url = "//www.google.com"; 
+0

雖然使用此解決方案,但請注意。如果您運行的是https網站,並且您想要轉到另一個爲http的網站,則該網站將鏈接到該網站的https版本。 ''''是'我自己使用的協議'的一種快捷方式, – Martijn

1

您的網址應與http或啓動0