Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как узнать, что содержит onClick? (https://javascript.ru/forum/events/1643-kak-uznat-chto-soderzhit-onclick.html)

PHPNoob 27.08.2008 23:35

Как узнать, что содержит onClick?
 
Столкнулся с необходимостью "переназначения" события для ссылки.

----------------------------------
<a href="#" id="mylink" onClick="foo_function(many_parameters); BlockMode(); return false;">Ссылка</a>

JS:

function BlockMode() {
var mylink = document.getElementById("mylink");
var txtevent = mylink.onClick;
}
----------------------------------

Получаю в TXTEVENT: UNDEFINED.

Как получить в TXTEVENT значение обработчика onClick для mylink, т.е.
"foo_function(many_parameters); BlockMode(); return false;"?

Кто-нибудь знает, как получить такое значение?

ZoNT 28.08.2008 00:09

onclick а не onClick

PHPNoob 28.08.2008 07:12

Спасибо! Не поверите, сутки копался, как это сделать ))

Leon-on12 17.07.2015 12:20

Цитата:

Так как есть уже такая тема. И она гуглиться по первой ссылке. Вопрос такой, как изменить значение onclick?
elem.onclick = ""

Ничего не меняет.
Так же есть вопрос. Есть набор дивов с уникальными id. Все они внутри другого дива. Как при нажатии на конкретный див получать его id.
<div id="divId" onclick="addCar(this)">

function addCar(el){
	console.log(el.id);
}

Так вполне себе работает. Но придётся прописывать onload каждому отдельному диву?
Найден ответ. http://javascript.ru/forum/events/10...avascript.html

elem.onclick = function(){/*code there*/}


Часовой пояс GMT +3, время: 22:27.