Помогите с getElementById
Вопрос в следующем:
делаю так:
var AllItems = document.getElementsByClassName('ItemPrice');
for (var t=0; t<=AllItems.length-1; t++) {
var Idline = AllItems[t].getAttribute('id'); //<---тут работает
Idline = Idline.replace('idItemLine_', '');
var TD_IMG = AllItems[t].getElementById('Images_'+Idline);
А ТУТ НЕ РАБОТАЕТ!!!
AllItems[t].getElementById is not a function что за ошибка, я то понимаю, но почему? getAttribute сработал ведь зы. кроссбраузерность не нужна, javascripts в chrome больше нигде использоваться не будет |
пока ждал ответа сделал все на jquery, кому мож пригодится выложу результат
$('.ItemPrice').each(function() {
var Idline = $(this).attr('id');
Idline = Idline.replace('idItemLine_', '');
$('#Images_'+Idline+' span').each(function() {
var Class = $(this).attr('class');
if (Class!='SITES') {
//console.log(Class);
var KL = Class.split('_');
var KEYO = KL[0]+'='+KL[1];
if ((KEYO!=Key1) && (KEYO!=Key2)) {
$(this).attr('style', 'display:none');
}
}
});
});
всем спасибо |
| Часовой пояс GMT +3, время: 07:33. |