Модераторы: diadiavova
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос о получении атрибутов 
:(
    Опции темы
nbk
Дата 11.5.2006, 08:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 10.5.2006

Репутация: нет
Всего: нет



Я пытаюсь получить значение атрибута элемента c помощью кода, который описан ниже.
Первый alert показывает нужное значение - кол-во элементов <svg:line>.
Alert в цикле показывает:
Microsoft JScript runtime error: 'undefined' is null or not an object.
Подскажите, пожалуйста, как мне плучить значение атрибута id ?

Код:
Код
<svg:svg onload="postload(evt)" width="100%" height="100%" viewBox="0 0 1067 800">
<levels>
<svg:line id="level" x1="34" x2="35" y1="16" y2="16" stroke="red" stroke-width="1" />
<svg:line id="level" x1="61" x2="62" y1="16" y2="16" stroke="red" stroke-width="1" />
</levels>
<svg:line id="empty" x1="98" y1="31" x2="8" y2="19" stroke="black" stroke-width="1"/>
<svg:line id="empty" x1="98" y1="31" x2="8" y2="18" stroke="black" stroke-width="1"/>
<svg:line id="empty" x1="98" y1="31" x2="8" y2="17" stroke="black" stroke-width="1"/>
<svg:script type="text/ecmascript">
function postload(evt) {
var svgdoc = evt.target;
var levels = svgdoc.getElementsByTagName("line");
alert(levels.length);

for(var i = 0; i &lt; levels.length; i++){
alert( levels[i].getAttribute("id") );
}
}
</svg:script>
</svg:svg>
  

Это сообщение отредактировал(а) nbk - 11.5.2006, 08:45
PM MAIL   Вверх
jimur
Дата 18.5.2006, 06:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 21.4.2006

Репутация: нет
Всего: 3



попробуй
alert( levels[i].id );
 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась.

Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение.

Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел

Желаем удачи в Вашем деле!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | XML, XSL | Следующая тема »


 




[ Время генерации скрипта: 0.0367 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.