我在一个不属于我的网站上,并且在链接上调用了一个HTTP GET请求onmouseover。结果是<table>
,它在onmouseout上被删除。
我可以在调用之前编辑<table>
的内容吗?
我尝试在链接中添加第二个EventListener,但只在创建<table>
之前调用它:
var matchupTable = document.getElementById('chessvs'),
matchupProfileLink = matchupTable.getElementsByTagName('a');
function getHoverProfile() {
var i, currentLink;
for (i = 0; i < matchupProfileLink.length; i += 1) {
currentLink = matchupProfileLink[i];
if (currentLink.innerHTML !== gk_uid && currentLink.title !== 'premium subscriber') {
currentLink.addEventListener('mouseover',
function hideHoverRank() {
var hoverProfile = document.getElementsByTagName('table'),
currentTable, i;
for (i = 0; i < hoverProfile.length; i += 1) {
currentTable = hoverProfile[i];
console.log(currentTable);
}
}, false);
}
}
}
getHoverProfile();
答案 0 :(得分:0)
示例中唯一的表位于document
。你可以用它做任何你想做的事。您还可以尝试在chessvs中的所有锚点上取消绑定原始的get-success处理程序。