javascript Firebug错误:标识符在数字文本之后立即启动
我在firebug中报告了这个错误,但我不知道它是什么意思: 标识符紧跟数字文字之后开始 这是我的网页:javascript Firebug错误:标识符在数字文本之后立即启动,javascript,function,firebug,Javascript,Function,Firebug,我在firebug中报告了这个错误,但我不知道它是什么意思: 标识符紧跟数字文字之后开始 这是我的网页: 加载页面和地图时,单击其中一个蓝色或绿色标记。然后单击其中一个复选框以获取错误。我有一个onclick=用于输入复选框。您的字符串连接已断开。您需要将方法参数用引号括起来 var statusForm = '<input id="tU'+Aid+'" type="checkbox" onclick="optionAUpdate(tU'+Aid+', '+color+', '+opti
加载页面和地图时,单击其中一个蓝色或绿色标记。然后单击其中一个复选框以获取错误。我有一个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+', '+color+', '+optionA+')" type="checkbox"/> options B';
From here ----------------------------------------------------------------------------^
var statusForm='option A | options B';
从这里----------------------------------------------------------------------------^
更正版本
var statusForm = '<input id="tU' + Aid + '" type="checkbox" onclick="optionAUpdate(\'tU' + Aid + '\', \'' + color + '\', \'' + optionB + '\')"/> option A'
var statusForm='option A'
注意:我已将所有参数视为字符串您的onclick需要:
optionAUpdate('tU20238', '75AB5F', 0)
请注意,我将参数用引号括起来,因为它们是字符串。对于这种情况,在我的代码中:
html.input()
.onclick("selectItem(" +"'"+cons.getIdentificacion().toString()+"'" + ");")
.type("radio")
.name("selectedItem")
.style("vertical-align: text-bottom")
.close();
工作正常。如果试图命名以数字开头的变量,也会显示此消息。例如
var 2ndString = 'abc';
请在您的问题中包含相关代码,请使用Firefox和firebug版本。哇,您是从他的源代码中提取的吗?多走一英里的路,如果可以的话,我会+2你。也就是说,您没有更正发布的示例中的代码,对吗?这似乎不对。@JAAulde谢谢,对firebug很容易:)。你说得对,我也应该发布正确的版本。更新这似乎不是本地Javascript-这是什么?对我来说它看起来无效…如果你有新问题,请点击按钮提问。如果此问题有助于提供上下文,请包含指向此问题的链接。-@保罗:我不明白为什么我被否决了。如果出现错误消息“标识符在数字文字后立即开始”,可能是因为您试图命名一个以数字开头的变量。这对登陆这里的人没有帮助吗,因为他们搜索了“标识符在数字文字之后立即开始”?啊,对不起,保罗:)
<input
id="is-ib-checkbox"
value='+accWidgetData[count]["userAccountNumber"]+'
onchange="addaUserAccount(\'' + accWidgetData[count]["userAccountNumber"] + '\' );"
value="true"
checked="checked"
type="checkbox"
/>