今天做项目的时候,需要从后台传值,然后在页面上显示。并且调用js方法,使用该值做下一步。
当我判断该值是不是等于一个特定的值的时候,意外出现了。在页面上显示的是’A2’,但是我用js判断这个值==’A2’的时候,却返回false,之前我没修改之前还是好的啊,还能返回true啊!!用F12看jsp,发现A2多了好多空格啊,这怎么回事啊。。。
然后,我一直看啊看啊,我曹,终于发现了不一样的地方。
之前是:,然后通过js获取tbName,再判断是否相等,结果正确。
修改之后:
,好了,问题就出现在这!标签span不能换行!!!拉倒,解决。
本文记录了一个关于JavaScript中字符串比较的问题。作者在项目中遇到了一个奇怪的现象:页面上显示的字符串与通过JavaScript比较时,结果不一致。问题在于HTML元素内的空白字符导致了比较失败。
397

被折叠的 条评论
为什么被折叠?



