我有一个HTML页面有一个属性。当我插入名为“control_label”的属性。当我在这个属性中赋值“输入你的名字”时,一切都没问题。转义HTML标记的属性中的双引号
但是当我尝试添加一个价值说“进入您的姓名”“具有单一双引号的属性值不进入您的姓名”。即使我尝试了一个逃脱字符,如输入您的姓名“的值变为输入您的姓名\而不是输入您的姓名”。
任何帮助表示赞赏。
我有一个HTML页面有一个属性。当我插入名为“control_label”的属性。当我在这个属性中赋值“输入你的名字”时,一切都没问题。转义HTML标记的属性中的双引号
但是当我尝试添加一个价值说“进入您的姓名”“具有单一双引号的属性值不进入您的姓名”。即使我尝试了一个逃脱字符,如输入您的姓名“的值变为输入您的姓名\而不是输入您的姓名”。
任何帮助表示赞赏。
HTML不使用\
转义字符,它使用实体。
"
逃生"
为"
这将使浏览器无法解析它。
value="Enter Your Name""
可以使用"
,而不是一个反斜杠
反而不是正确的词。 –
@RokKralj我会说,“相反”是好的,但它是“可以”,这是不正确的词:) –
的可能重复[如何逃避title属性双引号(http://stackoverflow.com/questions/3752769/how-to-escape-双引号标题属性) – Beetle
@ Beetle952580感谢您在接受答案后的3.5年后发布重复评论。我不怀疑你发布评论不必要:) – Moons