<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);
}
ばかげた例ですが、アイデアはID自体ではなく、メソッドを呼び出す実際のコントロールを送信することです。私はこれができることを誓いますが、検索する運がありませんでした...何を検索すればよいのかわからないという理由もあります。
自己だと思っていましたが、自分が持っているスクリプトを実行すると、自分が望むものではないようです。