<a href="" id="someId" onclick="SomeMethod(self);"></a>
Где SomeMethod может иметь:
function SomeMethod(item)
{
item.setAttribute('name', item.id);
}
Вместо:
function SomeMethod(itemId)
{
var someItem;
someItem = document.getElementById(itemId);
someItem .setAttribute('name', someItem .id);
}
Глупый пример, но идея состоит в том, чтобы не отправлять сам идентификатор, а фактический элемент управления, вызывающий метод. Я клянусь, что это можно сделать, но не повезло искать... частично, потому что я даже не уверен, что искать.
Я думал, что это я, но я, кажется, не тот, что хочу, когда у меня есть script.