Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Получить элемент, на котором была вызвана функция 
:(
    Опции темы
barcelona
Дата 21.6.2011, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Здравствуйте!
Код

<input type="button" onclick="item.sendForm();" class="btn" value="Отправить" name="btn">

item - экземпляр класса Class1. Можно ли внутри функции sendForm получить элемент, на котором был вызван данный метод (в данном случае, button)? На чистом js или на jquery? В данном случае указатель this не проходит.
PM MAIL   Вверх
нуп
Дата 21.6.2011, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

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



Если правильно понял, то так можно
Код

onclick="item.sendForm.apply(this);"

PM MAIL   Вверх
Котокобра
Дата 21.6.2011, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



коллекционный экземпляр. специально для винграда

Код

<body>

<a href="javascript://" onClick="handler();">link</a>

<script type="text/javascript">

function handler(){
    var e = handler.caller.arguments[0] || window.event;
    var t = e.target || e.srcElement;
    alert('tag: '+t.tagName);
}

</script>


</body>


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




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


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

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