powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблемы с lastElementChild в IE
3 сообщений из 3, страница 1 из 1
Проблемы с lastElementChild в IE
    #36453494
Alexei Gennadevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго времени суток!

Возникла проблема с lastElementChild в IE. Он попросту не работает в отличии от Оперы.

Есть див, в котором несколько изображений. Необходимо выяснить величину левого смещения последнего элемента. Делаю так:
Код: plaintext
1.
2.
var lastItem = document.getElementById("someDiv").lastElementChild;
alert(lastItem.offsetLeft);

В Опере все отлично работает, а вот IE отказывается. Где-то читал что IE не понимает lastElementChild. Даже было решение этой проблемы. Но не могу вспомнить где(((
...
Рейтинг: 0 / 0
Проблемы с lastElementChild в IE
    #36453608
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
function lastElementChild(el){
var p = el.parentNode;
var find = false;
var last = nil;
for(var i=p.childrenNodes.length;(i>= 0 )&&(last!=nil);i++){
if(el==p.childrenNodes[i]){
find = true;
}
if((p.childrenNodes[i]!=nil)&&(find)){
last = p.childrenNodes[i];
}
}
return last;
}
как то так. Функция возращает предыдуший тег стоящий до текущего элемента.
...
Рейтинг: 0 / 0
Проблемы с lastElementChild в IE
    #36453941
Alexei Gennadevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подумал и сделал проще:
Код: plaintext
1.
2.
3.
	var lastItem = document.getElementById("someTag").getElementsByTagName("img");
	lastItem=lastItem[lastItem.length- 1 ];
	alert(lastItem.offsetLeft);
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблемы с lastElementChild в IE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]