我想表演12"3
在我的输入标签值中
我写这个:
<INPUT TYPE="text" NAME="" value="12\"3">
但这是不对的
WHY ?
PS:我必须转移"
to "
,或改变"
to '
?我不喜欢它
HTML 根本没有像其他语言那样的转义序列。在 HTML 属性值中,唯一的特殊字符是<
, &
并取决于报价"
or '
。唯一使用这些字符的是人物参考 http://www.w3.org/TR/html4/charset.html#h-5.3:
有些作者使用字符实体引用“"
" 对双引号的实例进行编码 ("
) 因为该字符可用于分隔属性值。
或者您使用单引号,则不需要对双引号进行编码,反之亦然:
<INPUT TYPE="text" NAME="" value='12"3'>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)