
正文
js中定义了某变量却提示没定义,在定义js变量时一定要指出变量名和值
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JS脚本,变量未定义
既然知道未定义了,就不适用它。要么就先定义它。
用IE9以上的Devleoper或是firefox的debug工具,将你的整个请求debug一下,出错的地方就一目了然了,然后估计就知道怎么办了。我估计不是浏览器兼容器的问题,是代码写的有问题。再检查下吧。
你这个autoPlay放在这里,意味着这个方法(autoPlay)是个全局变量。所以,你需要将其定义为全局变量。
相关问答
Q1: Javascript中变量总是显示Undefined,我该怎么解决
document.getElementById(Ad)取的是当前页面的元素,所以要在加载元素后,在调用js代码,看看你的js位置,是不是放在元素上面了,因为页面是从上往下加载的。
fuli遍历第一个元素的时候,element还未定义呢,所以打印出来是undefined。
undefined 你应该先去文档上看看 这个的意思,一般变量定义了,变量所引用的对象没有找到(或是直接没有)就会报这个错误,建议 打断点调试一步一步看。
undefined通常用于指示变量尚未赋值。undefined是一个特殊值,也是JavaScript中的特殊关键字。这是变量在创建阶段获得的一个默认值。创建执行上下文的第一阶段设置变量的内存然后在该存储空间中放入名为undefined的值。
若要删除其中的b,有两种方法:delete方法:delete,这种方式数组长度不变,此时arr[1]变为fined了。但是也有好处原来数组的索引也保持不变,此时要遍历数组元素可以才用。
Q2: Javascript明明定义了的变量,网页生成时怎么提示没有定义
document.getElementById(Ad)取的是当前页面的元素,所以要在加载元素后,在调用js代码,看看你的js位置,是不是放在元素上面了,因为页面是从上往下加载的。
javascript的未定义就是这个变量没初始化。其他语言很少出现未定义这种的吗。一边使用IDE的话未定义的都会有错误提示,而且无法通过编译。
)在tp5中接参数用 input()2)报未定义变量,tp5比较严谨,最好加上isset()。
应为你的realname应该是字符型的所以在生成页面时应该添加单引号,否则JAVASCRIPT会识别成变量名,所以会未定义的报错。
js中定义了某变量却提示没定义的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于在定义js变量时一定要指出变量名和值、js中定义了某变量却提示没定义的信息别忘了在本站进行查找喔。






