私はこのHREFとのリンクがあります:私は、ウィンドウオブジェクトへの「本」の点ではなく、リンクそれを呼び出すときhref javascript関数の "this"への参照をどのように渡しますか?
href="javascript:foo(this);"
を。リンクへの参照をどのように渡すのですか?
編集ノート:質問はありません一般的に、HREFを渡す方法です - 私は約onclickを知っています!
idをコピーしてgetElementByIdを作成しない、これは「this」ではなく、特定の要素をDOMで検索し、HTMLでインライン化する必要はありません。
アンカーはできません。
この呼び出しでは、 'this'は' a'要素に関係なく参照します。このイベントバインド方法はお勧めしませんが、DOM要素ではなくアンカーオブジェクト表現に結びつける方がよいでしょう。 –
@Eliran Malka:Lxxが要求していたことを、参照によってA要素を渡すことにしています。 – MatuDuke
私はそれがonclickで動作することを知っています、なぜそれがhrefで動作しないのだろうかと思っていただけです。グローバルに呼び出された場合、hrefでこれを参照する方法はありません。 – Ixx