Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: JS: как получить доступ к тэгу внутри тэга с заданным ID?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
SindBAD
Отправлено: 16 Января, 2009 - 16:22:22
Post Id


Новичок


Покинул форум
Сообщений всего: 53
Дата рег-ции: Май 2008  


Помог: 0 раз(а)




Всем привет! Есть вот такая строчка на странице:

CODE (text):
скопировать код в буфер обмена
  1. <p id="b1" onclick="chbox(this.id)"><img src="../graphic/blue.gif"><input type="hidden" name="brands[1]" value="0">text</p>


как в данном случае получить параметры src и value в функцию chbox?
 
 Top
Stierus Супермодератор
Отправлено: 16 Января, 2009 - 16:24:58
Post Id



Рекордсмен по количеству сообщений за 7 дней


Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008  
Откуда: Москваль


Помог: 52 раз(а)




CODE (text):
скопировать код в буфер обмена
  1. function chbox(id){
  2.     var el = document.getElementById(id);
  3.     alert(el.src);
  4. }


Ну там проверки добавить надо, само собой. Это ответ по сути.

(Отредактировано автором: 16 Января, 2009 - 16:25:41)

 
My status
 Top
SindBAD
Отправлено: 16 Января, 2009 - 16:36:05
Post Id


Новичок


Покинул форум
Сообщений всего: 53
Дата рег-ции: Май 2008  


Помог: 0 раз(а)




Спасибо, уже объяснили) я имел в виду обработку childNodes Улыбка
 
 Top
Stierus Супермодератор
Отправлено: 16 Января, 2009 - 16:38:14
Post Id



Рекордсмен по количеству сообщений за 7 дней


Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008  
Откуда: Москваль


Помог: 52 раз(а)




аа, ты про вложенные элементы, я думал, про передачу параметров в функцию Улыбка
 
My status
 Top
SindBAD
Отправлено: 16 Января, 2009 - 17:14:25
Post Id


Новичок


Покинул форум
Сообщений всего: 53
Дата рег-ции: Май 2008  


Помог: 0 раз(а)




И все-таки не всё объяснили.
Вот так:
CODE (text):
скопировать код в буфер обмена
  1.         if(obj.childNodes[i].nodeName == 'IMG')
  2.         {
  3.         if(obj.childNodes[i].src=='../graphic/blue2.gif'){
  4.         obj.childNodes[i].src = '../graphic/blue.gif';  
  5.         }else{
  6.         obj.childNodes[i].src = '../graphic/blue2.gif'}
  7.         }




почему-то не меняет blue на blue2, хотя вроде все логично?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB