HTML特殊字符转义

当HTML元素的属性值包含特殊字符时,可能导致错误。解决办法是对这些字符进行转义,例如在Java和JavaScript中都有相应的方法进行转义。本文介绍了HTML特殊字符转义的必要性,提供了转义对照表,并给出了Java和JavaScript的转义示例。
摘要由CSDN通过智能技术生成

title: HTML特殊字符转义

date: 2019-02-18 21:57:00

categories:

  • tech
  • language
  • HTML

tags: [tech,HTML,SpecialCharacters,Java,JavaScript]


问题

如果HTML的DOM元素的属性值中含有特殊字符,会造成属性值取值错误。

例如:

<input type="button" value=" "name":"Tom" " id="test"/>   

上面input的value属性值含有双引号,会造成最后解析到的value是空格。

解决方案

解决的办法就是对数据进行转义,转义成HTML特殊符号的转义字符。

常用的HTML特殊字符转义对照表:

字符 十进制 转义字符
" &#34; &quot;
& &#38; &amp;
< &#60; &lt;
> &#62; &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值