我使用javascript生成动态内容,在该内容中,部分将像
onfocus="if(this.value=='Enter Email Address'){this.value='';}" onblur="if(this.value=='') {this.value='Enter Email Address';}" value="Enter Email Address"
我想要上面的代码但是在生成内容之后但是所有单引号都没有正确显示。请帮帮我。感谢
答案 0 :(得分:1)
如果您使用input元素在HTML 5中工作,我建议您查看placeholder
属性,因为这正是您所需要的。不需要javascript。
<input type="text" placeholder="Enter Email Address" />
答案 1 :(得分:0)
使用逃脱角色\
'\\'Enter Email\\''
答案 2 :(得分:0)
试试这个
'\'Text\''
或
"'Text'"
答案 3 :(得分: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">