如何增加班级名称? [英] How to increment class name?
问题描述
我尝试读取这样的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屋!