2013-04-17 63 views
0

我代動態內容中使用JavaScript和內容內側的部分就會像如何在javascript代碼中的字符串中顯示單引號?

onfocus="if(this.value=='Enter Email Address'){this.value='';}" onblur="if(this.value=='') {this.value='Enter Email Address';}" value="Enter Email Address" 

我想上面的代碼,但生成的內容後,但所有的單引號無法正確顯示。請幫助我。由於

+0

更改';} \「'來';}「' – Victor

回答

0

使用轉義字符\

'\\'Enter Email\\'' 
+0

但它可以是''\\'輸入Emai l \\''' – Victor

+0

它不在這裏工作 –

1

如果你在HTML 5與輸入元件的工作,我建議你看看placeholder屬性,因爲這是你需要什麼了。沒有JavaScript需要。

<input type="text" placeholder="Enter Email Address" /> 
+0

佔位符不被所有瀏覽器支持 –

0

試試這個

'\'Text\'' 

"'Text'" 
+0

當我寫\'文本\'它的轉換成'文本' –

+0

你寫錯了格式。 ('\'文字\'',你做了什麼'文字') –

0

嘗試這樣的事情,從雙引號刪除反斜槓,FIDDLE

<input type="text" onfocus="if(this.value=='Enter Email Address'){this.value='';}" onblur="if(this.value=='') {this.value='Enter Email Address';}" value="Enter Email Address"> 
相關問題