Javascript 无法在html中定义变量

Javascript 无法在html中定义变量,javascript,html,Javascript,Html,伙计们,我不能在html中定义变量。。下面是我的代码:- sb.appendHtmlConstant("<div id='Button +"i"' class=\"" + getClass(c.getIndex()) + "\">"); 这里我不能将I定义为变量。。有什么帮助吗 非常感谢您需要在其前后添加一个+ sb.appendHtmlConstant("<div id='Button "+i+"' class=\"" + getClass(c.getIndex()) +

伙计们,我不能在html中定义变量。。下面是我的代码:-

sb.appendHtmlConstant("<div id='Button +"i"' class=\"" + getClass(c.getIndex()) + "\">");
这里我不能将I定义为变量。。有什么帮助吗

非常感谢

您需要在其前后添加一个+

sb.appendHtmlConstant("<div id='Button "+i+"' class=\"" + getClass(c.getIndex()) + "\">");
我们希望添加它,以便获得:

"We want to add _the variable string_ to here"
因此,我们将使用:

String result = "We want to add _"+ variable +"_ to here";
                                 ^/*This and ^this are important*/

我认为,我应该从以下主要引用中删除:

sb.appendHtmlConstant("<div id='Button" + i + "' class=\"" + getClass(c.getIndex()) + "\">");

什么是某人?请提供您的问题的a。我的问题在i变量中。您在isb前后缺少a+。appendHtmlConstant'@卢克2302哎呀。谢谢
sb.appendHtmlConstant("<div id='Button" + i + "' class=\"" + getClass(c.getIndex()) + "\">");