我想在加载后解析一个html文档并发现为他们设置onmousedown事件的所有链接 - 我该怎么做?
由于
亚历
答案 0 :(得分:0)
我认为你不能。
如果它是您设置onmousedown事件的脚本之一,则可以对其进行修改,以便为您设置事件处理程序的dom元素添加属性,以便稍后测试该属性。
答案 1 :(得分: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]);
}
}