2014-01-27 41 views
0

我正在建立一個網站,教人們如何編碼一個網站。我試圖添加一個功能,將他們的練習編碼到一個文本框中,然後將其與一個字符串進行比較,以查看他們是否正確或不正確。儘管當字符串中有引號時,我遇到了一個問題,因爲它會結束字符串,從而切斷一些答案。我怎樣才能解決這個問題?javascript:我怎麼能有一個字符串,其中有代碼,我不想被執行?

所有的反饋意見,非常感謝!

下面是一個字符串的例子回答這個螺絲釘起來:

var answer = "var greeting="Hello World!"; "; 

第二對行情的提前結束串的聲明。有沒有辦法在聲明中包含所有這些,包括第二對引號?

+0

到目前爲止請發表您的代碼和演示重現這個問題。代碼說話更好。 – elclanrs

+7

你怎麼能教別人你不認識的事情? o_O – zerkms

+0

爲什麼不使用一些提供該功能的網站:jsfiddle.net? – HTTP

回答

1

您可以:

  • \逃離報價:

    var answer = "var greeting=\"Hello World!\"; "; 
    var answer = 'var greeting=\'Hello World!\'; '; 
    
  • 使用不同的報價:

    var answer = "var greeting='Hello World!'; "; 
    var answer = 'var greeting="Hello World!"; '; 
    
相關問題