textarea标签错误闭合导致页面js加载/执行异常

今天遇到一个奇葩问题,当前页面尾部引用的一个js文件不加载,不提示404或其他任何错误,把js引用删除后直接alert同样不执行,一开始没留意js的位置问题,把js文件中的所有js全部复制到页面顶部,发现可以执行,但是里面的ajax请求执行后实际没有发送请求,没有回调,浏览器调试同样没有任何错误。经过多次检查发现js在顶部会部分执行,在底部直接不执行,随即怀疑中间代码有问题,通过代码局部注释的方式最后定位到一行代码上

<textarea class="form-control" name="remark" rows="8" />

代码从别的地方复制修改的,原来是input,前面改了后面闭合忘记了,VS编辑器也没提示错误,就疏忽了,结果就遇到了前面的其他问题上,最后把上面代码修改成正常代码就好了

<textarea class="form-control" name="remark" rows="8"></textarea>

想想不到的意外,原因未知。

猜你喜欢

转载自www.cnblogs.com/jusha/p/9893612.html