2014-07-24 69 views
0

我有這個URL,我必須作爲一個JavaScript字符串傳遞。我知道我需要逃避角色,但無論我做什麼,我似乎都無法做到這一點。我如何格式化此網址,以便在JavaScript中顯示?

var v = "<a href="www.youbigboy.com/showthread.php?t=1847">www.youbigboy.com/showthread.php?t=1847</a>"; 
+4

語法高亮顯示你的錯誤 –

+0

用''''圍繞而不是'''或用'\「'在字符串內部轉義''''。請參閱[MDN:字符串文字](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Values,_variables,_and_literals#String_literals) –

回答

2

你在用doub聲明的字符串中使用雙引號le引用。您可以:

  • 更改雙引號字符串爲單引號
var v = "<a href='www.youbigboy.com/showthread.php?t=1847'>www.youbigboy.com/showthread.php?t=1847</a>"; 
  • 轉義字符串內的雙引號\
var v = "<a href=\"www.youbigboy.com/showthread.php?t=1847\">www.youbigboy.com/showthread.php?t=1847</a>"; 
  • 更改雙引號字符串爲單引號
var v = '<a href="www.youbigboy.com/showthread.php?t=1847">www.youbigboy.com/showthread.php?t=1847</a>'; 
1

您可以使用單引號'區分內部報價,或者你可以逃脫你的內部報價\"

代碼變爲:

var v = "<a href='www.youbigboy.com/showthread.php?t=1847'>www.youbigboy.com/showthread.php?t=1847</a>"; 

var v = "<a href=\"www.youbigboy.com/showthread.php?t=1847\">www.youbigboy.com/showthread.php?t=1847</a>"; 
相關問題