Javascript addClass和要添加的类是零件名称和零件变量

Javascript addClass和要添加的类是零件名称和零件变量,javascript,yui,yui3,Javascript,Yui,Yui3,与YUI图书馆合作,我有以下几点: var levelnumber = 3; 我想向div添加一个类,这样它就会显示“.level3”,所以要添加的类应该是单词“level”加上变量的值 类似这样,但我不确定语法: addClass("level"+[levelnumber]); 我尝试了很多单引号和双引号的组合,但都没能成功 谢谢 编辑: 对不起,伙计们 我问错了问题 我已经对那部分进行了排序,实际上,我的问题不是添加类,而是选择一个类 我想选择.group.level3 var leve

与YUI图书馆合作,我有以下几点:

var levelnumber = 3;
我想向div添加一个类,这样它就会显示“.level3”,所以要添加的类应该是单词“level”加上变量的值

类似这样,但我不确定语法:

addClass("level"+[levelnumber]);
我尝试了很多单引号和双引号的组合,但都没能成功

谢谢

编辑:

对不起,伙计们

我问错了问题

我已经对那部分进行了排序,实际上,我的问题不是添加类,而是选择一个类

我想选择.group.level3

var level = 3;
Y.all(".group" '.level'+[levelnumber])
这就是我现在所拥有的,但我不知道所有的分数应该去哪里


谢谢

只需拆下方括号即可。只要其中一个变量是字符串,它就会将它们连接在一起一篇关于JavaScript中字符串的好文章

addClass('level'+ levelnumber);
看看这个

<div id="foo" class="bar">foo</div> 

<script type="text/javascript">   

 var addClass = function(level) { 
   YAHOO.util.Dom.addClass('foo',"level"+ level ); 
 };

 addClass(3); 
</script> 
foo
var addClass=函数(级别){
YAHOO.util.Dom.addClass('foo','level'+level);
};
二级(3);

谢谢,我问错了问题,但这和你的链接也很有帮助!