0

HTML ドキュメントがロードされた後に解析し、onmousedown イベントが設定されているすべてのリンクを検出したいのですが、どうすればよいですか?

ありがとう

アレックス

4

2 に答える 2

0

これを直接行うことはできませんが、いくつかの組み込み関数を使用して、onmousedown プロパティで要素の配列を作成できます。

// get all anchor tags
var anchors = document.getElementsByTagName('a');
// empty array to store matches in
var matches = [];

// loop through all anchors
for (var i = 0, len = anchors.length; i < length; i++)
{
    // if there is an onmousedown function, add it to the array
    if (typeof anchors[i].onmousedown === 'function')
    {
         matches.push(anchors[i]);
    }
}
于 2010-03-20T11:34:32.963 に答える
0

私はあなたができるとは思わない。

onmousedown イベントを設定するスクリプトの 1 つである場合は、それを変更して、イベント ハンドラーを設定した dom 要素に属性を追加し、後でその属性をテストできるようにすることができます。

于 2010-03-20T11:01:06.440 に答える