01/10/2018, 14:01
Làm sao để gọi element trong vòng lặp for?
mình có đoạn code mong mọi người giúp ạ
for( i =0; i < callimg; i++){
document.getElementById("imgslider").style.marginTop = marginheight +"px";
}
cho mình hỏi làm sao để gọi ID theo thứ tự vòng lặp (chèn [i] vào đâu ạ? hay thêm đoạn code để khác chính xác hơn ạ?)
Mình xin cảm ơn!
Bài liên quan
Ý bạn là sao, ví dụ mấy cái element có dạng imgslider_1,imgslider_2 thì thêm i ở cuối thôi:
document.getElementById("imgslider_" + i).style.marginTop = marginheight +"px";
Bạn đặt câu hỏi trừu tượng quá
có phải ý bạn là mổi lần lập là gán marginTop cho element có ID khác không. Nếu vậy thì mình nghĩ bạn có thể lưu các tên ID trong mãng. sao đó duyệt mãng để gán. 2 là đặt tên theo thứ tự . ví dụ abc1 abc2 abc3. lúc duyệt + thêm số vào chuỗi ID.
p/s: theo code bạn thì là bạn muốn add style cho tất cả các ID. vậy sao không dùng class