为了账号安全,请及时绑定邮箱和手机立即绑定

如何正确转义html属性中的引号?

如何正确转义html属性中的引号?

叮当猫咪 2019-07-11 10:05:43
如何正确转义html属性中的引号?当值字符串包含一个引号时,我在网页上有一个下拉列表。值是"asd但在DOM中,总是以空字符串的形式出现。我已经试过了我所知道的每一种方法来正确地脱线,但都没有用。<option value=""asd">test</option><option value="\"asd">test</option><option value="&quot;asd">test</option> <option value="&#34;asd">test</option>是否知道如何在页面上呈现此内容,以便回发消息包含正确的值?
查看完整描述

3 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

如果您正在使用PHP,请尝试调用htmlentitieshtmlspecialchars功能。


查看完整回答
反对 回复 2019-07-11
?
德玛西亚99

TA贡献1770条经验 获得超3个赞

HTML语法,甚至HTML 5,以下都是有效的选项:

<option value="&quot;asd">test</option><option value="&#34;asd">test</option><option value='"asd'>test</option>
<option value='&quot;asd'>test</option><option value='&#34;asd'>test</option><option value=&quot;asd>test</option>
<option value=&#34;asd>test</option>

请注意,如果您正在使用XML语法需要报价(单引号或双引号)。

这里有一个小提琴手,展示了上面所有的工作.


查看完整回答
反对 回复 2019-07-11
  • 3 回答
  • 0 关注
  • 1902 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信