Loading...
## 问题
今天写个按钮,传递参数时,遇到个障碍,代码如下
`按钮`
`url=""`中的引号,会导致解释错误,正常来说遇到引号冲突都是加 `/`解决,然而并不适合这种情况。
![](https://image.gaoajia.com/article/2020-05-21/0xRTA61x7wrBG1sbt6AsEzYJqxoeB3oIrezDCL0a.jpeg)
## 解决方法
用html实体字符替换掉冲突引号,`"`换成 `"` 即可如
`按钮`
如果是单引号冲突,`'`换成 `'`即可,ie 好像不支持建议使用数字形式的如 ` '`。
## 什么是html实体字符?
实体字符是 html 预留的一些字符,因为在 html 语法中有些你想输出符合会被浏览器判定为标签进行渲染,所以为了避免这种情况,就有了实体标签。
比如有的时候你在 html 中使用了很多空格,但是html渲染出来就只有一个有效空格,这时候就可以用空格的实体字符 ` `解决,还有个实际用途,比如在 markdown 编辑器下,两个空格可能会被识别成markdown语法,那么你想**段前空两格**就可以放两个 ` `
引用实体字符,可以引用实体字符的字符名字,如 `'` ,也可以引用实体编号如 `'`,实体编号各个浏览器兼容比较好,但是不利于记忆。
更多实体字符可以参考w3c https://www.w3school.com.cn/tags/html_ref_entities.html
版权属于:阿加Erin
本文链接:https://www.gaoajia.com/ganhuo/8.html
本文为阿加Erin的原创文章,遵循 CC BY-NC-SA 版权协议,转载请附上原文出处链接及本声明。
© 允许规范转载
赞赏
如果觉得我的文章对你有用,请随意赞赏
×Close
赞赏作者
扫一扫支付
支付宝支付
微信支付