如何删除悬停属性?

时间:2016-05-02 05:52:19

标签: javascript jquery google-chrome-extension

我编写了一个函数来计算chrome扩展中任何元素的xpath。但我在几个网站上面临着一个问题。 像this page这样的网站很少,当我将鼠标悬停在元素上时,它会向元素添加一个类,我通过点击事件获得的元素Listener正在生成包含那些额外类的xpath。当它没有被鼠标悬停时有没有办法获得元素? 内容页面:

document.addEventListener('click', function xyz(e){
e.preventDefault();
e.stopPropagation();
//alert(e);
var target = e.target || event.srcElement;
var attributes = Array.prototype.slice.call(target.attributes).map(function(i)    {
    return [String(i.name)+": "+String(i.value)]
})
alert(attributes);
//prompt("xpath1 :",getPathTo(target));
getPathTo(target);
for(i=0;i<xpathList.length;i++)
{
    prompt("xpath",xpathList[i]);
}
chrome.runtime.sendMessage({method:"captureElement",data:attributes});   
},true);

0 个答案:

没有答案