我有以下的javascript常數:HTML中的元素目標_blank不工作
const url = 'www.google.com';
,我試圖在新窗口中每次有人選擇下面的鏈接,打開它:
<a href={url} target="_blank">Google</a>
但相反,我得到:
localhost:8080/firstApp/index.html#https://www.google.com
我有以下的javascript常數:HTML中的元素目標_blank不工作
const url = 'www.google.com';
,我試圖在新窗口中每次有人選擇下面的鏈接,打開它:
<a href={url} target="_blank">Google</a>
但相反,我得到:
localhost:8080/firstApp/index.html#https://www.google.com
嘗試增加 「//」 到您的網址是這樣的:
const url = "//www.google.com";
雖然使用此解決方案,但請注意。如果您運行的是https網站,並且您想要轉到另一個爲http的網站,則該網站將鏈接到該網站的https版本。 ''''是'我自己使用的協議'的一種快捷方式, – Martijn
您的網址應與http
或啓動0
工作對我來說:https://jsfiddle.net/b5y4hrpg/目標URL(這是404,當然)打開按預期在新標籤中。你有沒有證明問題的例子?你能詳細說明問題*是什麼嗎? – David
「不工作」不是一個明確的問題陳述。發生什麼與你期望發生的不同?生成的DOM是您期望的DOM嗎?它*看起來*就像你剛剛犯了一個錯字,並忘記了URL上的方案。 – Quentin