<a href="" id="someId" onclick="SomeMethod(self);"></a>
Gdzie SomeMethod może mieć:JavaScript: Jak zrobić Kontrola wysłać się w metodzie
function SomeMethod(item)
{
item.setAttribute('name', item.id);
}
Zamiast:
function SomeMethod(itemId)
{
var someItem;
someItem = document.getElementById(itemId);
someItem .setAttribute('name', someItem .id);
}
Silly przykład, ale pomysł nie wysyłać jest w samym id, ale faktyczna kontrola wywołująca metodę. Przysięgam, że można to zrobić, ale nie miałem szczęścia szukać ... częściowo dlatego, że nie jestem nawet pewien, czego szukać.
Myślałem, że to ja, ale ja nie wydaje mi się tym, czego chcę, kiedy piszę scenariusz.
Wiedziałem, że to było coś prostego. Trochę się brzydko prosiło ale no cóż. –