简化数据处理,掌握Excel去除空格的高效技巧
805
2022-05-29
这是long long ago整理的关于html+js出现的bug,这里发一下,免得又把盘隔了就找不到了,同时也祭奠一下当年的青葱岁月。
在js中拼写超链接时,经常会在JavaScript方法中添加参数,但是当参数中存在空格,如果对于a标签中引号(单引号’,双引号”)格式编写错误时,会出现一定的错误。
第一种:
var str01 = "测试01";
var str02 = '测试02';
第二种:
var str11 = "测试11";
var str12 = '测试12';
第三种:
var str21 = "测试21";
var str22 = '测试22';
第一种写法是比较常见的,但是这种写法是存在很大问题,会对参数中的空格进行处理,在空格之前加引号,从而出现错误;
第二种写法,在某些浏览器中不会出现错误(如Chrome),但是在IE中会出现错误;
第三种写法,是正确的写法,建议使用。
下面展示一下效果:
Chrome浏览器
IE浏览器
从上面的两张图可以看出,cc是"test 01test02",带空格的字符串,这个时候如果不加转义字符,在IE中,就会出现问题。如果能够保证cc不带空格,那写法也就相应的简单很多。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。