碰到这个情况,先上代码:
<input type="hidden" id="input-shoppingListType" value=0/>
这样写的话,最终在获取value的值的时候,平时都是0,直到有一次成了’0/’,发现了吗?把后面的斜杠也给拿到了,最终导致报错了
结果:
<input type="hidden" id="input-shoppingListType" value=0 />
其实解决很简单,0后面加个空格就行了,这也是一个代码习惯吧.
好的习惯,真的能省好多事
本文介绍了一个关于HTML中隐藏输入元素value属性值被误读的问题,并提供了解决方案。问题出现在value属性值以0结尾并紧跟斜杠时,这会导致浏览器将其作为值的一部分读取,从而引发错误。
4154

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



