javascript Firebug错误:标识符在数字文字后立即开始

前端之家收集整理的这篇文章主要介绍了javascript Firebug错误:标识符在数字文字后立即开始前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在firebug中报告了这个错误,但我不知道这是什么意思:

标识符在数字文字后立即开始

这是我的网页:
http://www.austintreeexperts.com/maps/optionUpdateMap.cfm?zoom=15

页面和地图加载时,单击蓝色或绿色标记之一.然后单击其中一个复选框以获取错误.我有一个onclick =输入复选框.

解决方法

您的字符串连接已损坏.你需要用引号包装你的方法参数
var statusForm = '<input id="tU'+Aid+'" type="checkBox" onclick="optionAUpdate(tU'+Aid+','+color+','+optionB+')"/> option A  |  <input id="iU'+Aid+'" onclick="optionBUpdate(iU'+Aid+','+optionA+')" type="checkBox"/> options B';
From here ----------------------------------------------------------------------------^

更正版本

var statusForm = '<input id="tU' + Aid + '" type="checkBox" onclick="optionAUpdate(\'tU' + Aid + '\',\'' + color + '\',\'' + optionB + '\')"/> option A'

注意:我把所有的params视为字符串

原文链接:https://www.f2er.com/js/152158.html

猜你在找的JavaScript相关文章