Sha*_*per 10 javascript firebug function
我在firebug中报告了这个错误,但我不知道这意味着什么:
标识符在数字文字后立即开始
这是我的网页:http://www.austintreeexperts.com/maps/optionUpdateMap.cfm? zoom = 15
加载页面和地图时,单击其中一个蓝色或绿色标记.然后单击其中一个复选框以获取错误.我有一个onclick =输入复选框.
Joh*_*hnP 36
你的字符串连接被破坏了.您需要将方法参数包装在引号中
var statusForm = '<input id="tU'+Aid+'" type="checkbox" onclick="optionAUpdate(tU'+Aid+', '+color+', '+optionB+')"/> option A | <input id="iU'+Aid+'" onclick="optionBUpdate(iU'+Aid+', '+color+', '+optionA+')" type="checkbox"/> options B';
From here ----------------------------------------------------------------------------^
Run Code Online (Sandbox Code Playgroud)
更正版本
var statusForm = '<input id="tU' + Aid + '" type="checkbox" onclick="optionAUpdate(\'tU' + Aid + '\', \'' + color + '\', \'' + optionB + '\')"/> option A'
Run Code Online (Sandbox Code Playgroud)
注意:我已将所有参数都视为字符串