如何增加班级名称? [英] How to increment class name?

查看:129
本文介绍了如何增加班级名称?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试读取这样的javascript:

 document.observe('  dom:loaded',function(){
var kategori = document.getElementsByClassName(' mask');
for var i = 0 ; i < kategori.length ; i ++){
$(kategori [i] .id).onclick = function(){
getCatPage( this .id);
}
}
});





问题是如何制作班级''面具''变得像函数一样增加所以结果将是''mask1'',''mask2'',''mask3''......



我应该写这样的代码??

document.observe(' dom:loaded',function(){
var kategori = document.getElementsByClassName(' mask );
for var i = 0 ; i < kategori.length; i ++){
var kategori = document。 getElementsByClassName(' mask [i]');
$(kategori [i] .id).onclick = function(){
getCatPage( this .id);
}
}
});





请帮帮我...

解决方案

(kategori [i] .id).onclick = function(){
getCatPage( this 。 ID);
}
}
});





问题是如何让班级'' mask''变得像函数一样增加,所以结果将是class''mask1'','mask2'',''mask3''......



应该我写这样的代码??

 document.observe('  dom:loaded',function(){
var kategori = document.getElementsByClassName(' mask');
for var i = 0 ; i < kategori.length; i ++) {
var kategori = document.getElementsByClassName(' 掩模[I]');

(kategori [i] .id).onclick = function(){
getCatPage( this .id);
}
}
});





请帮帮我...


你应该添加i作为变量而不是像下面的字符串。

  var  kategoriNext =  document  .getElementsByClassName('  mask' + i); 



下一行应如下所示。

 


I tried to read javascript like this :

document.observe('dom:loaded', function () {
        var kategori = document.getElementsByClassName('mask');
        for (var i = 0; i < kategori.length; i++) {
            $(kategori[i].id).onclick = function () {
                getCatPage(this.id);
            }
        }
    });



The question is how to make the class ''mask'' become increment like function so the result will be class ''mask1'' , ''mask2'', ''mask3''...

should I write the code like this??

document.observe('dom:loaded', function () {
        var kategori = document.getElementsByClassName('mask');
        for (var i = 0; i < kategori.length; i++) {
            var kategori = document.getElementsByClassName('mask[i]');
            $(kategori[i].id).onclick = function () {
                getCatPage(this.id);
            }
        }
    });



please help me...

解决方案

(kategori[i].id).onclick = function () { getCatPage(this.id); } } });



The question is how to make the class ''mask'' become increment like function so the result will be class ''mask1'' , ''mask2'', ''mask3''...

should I write the code like this??

document.observe('dom:loaded', function () {
        var kategori = document.getElementsByClassName('mask');
        for (var i = 0; i < kategori.length; i++) {
            var kategori = document.getElementsByClassName('mask[i]');


(kategori[i].id).onclick = function () { getCatPage(this.id); } } });



please help me...


You should add "i" as a variable not string like below.

var kategoriNext = document.getElementsByClassName('mask' + i); 


And the next line should be like below.


这篇关于如何增加班级名称?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆