项目里面,当数据过了千条之后,写了 var errorFlag = Pc0040_04_06Form.errorFlag.value; web就会跳出弹框出现 SCRIPT5007: 没法设置属性“value”的值: 对象为 null 或未定义 错误提示; 条件不变的情况下,改成 var errorFlag = document.getElementById("errorFlag").value; 这句就不会报错。我想请问一下这是什么原因,然后是否可以无需更改代码,直接更改tomcat的某些配置就不会出现错误,在线等,急急急。谢谢各位大佬了。
jsp的变量值只是提供给java程序用的,不是给js用的。
不是配置问题,应该就是书写问题,我也看不出来你这几个东西啥是啥,也没有代码。
大概推测是直接用java变量想获取这个控件,jsp中,java变量和id之类的类似,不能直接改变数据的,只能是把jsp的变量直接放在id上或者class上,然后通过id或者class来设置。