如何使用收藏夹或脚本注入器获取随机网站页面上所点击元素的innerHTML?例如,点击此页面上“提问”按钮上方将返回以以下内容开头的结果:
我尝试编辑来自slayeroffice.com的一个旨在删除所选元素的子级的收藏夹,但它似乎不起作用。
有解决方案吗?
<div class="nav mainnavs " style="">
<ul style="">
<li style="">
。我尝试编辑来自slayeroffice.com的一个旨在删除所选元素的子级的收藏夹,但它似乎不起作用。
javascript:
var b = new Array();
var c= 1;
var d;
document.onkeydown = ck;
el = document.getElementsByTagName('*');
for (i = 0; i < el.length; i++)
{
if (el[i].tagName.search(/(HTML|BODY)/i) == -1)
{
if (el[i].title) el[i].oldTitle = el[i].title;
el[i].title = el[i].innerHTML;
d=String(el[i].innerHTML);
el[i].onclick = function(e)
{
t = this;
if (window.event) e = window.event;
if ((t == e.target) || (window.event)) alert(d);
if (window.opera) e.stopPropagation();
return false;
};
el[i].onmouseover = function()
{
if (!c) return;
c = 0;
t = this;
b[t] = t.style.backgroundColor;
t.style.background = '#DADADA';
};
void(
el[i].onmouseout = function()
{
t = this;
t.style.backgroundColor = b[t];
c = 1;
});
}
}
function ck(e)
{
k = window.event ? window.event.keyCode : e.keyCode;
if (k == 27)
{
for (i = 0; i < el.length; i++) {
if (el[i].tagName.search(/(HTML|BODY)/i) == -1)
{
el[i].oldTitle ? el[i].title = el[i].oldTitle : el[i].removeAttribute('title');
el[i].onclick = null;
el[i].onmouseover = null;
el[i].onmouseout = null;
el[i].style.backgroundColor = b[t];
}
}
}
}
有解决方案吗?
var target = event.target || event.srcElement;
。 - epascarellodocument.getElementById('blah')
参见:https://developer.mozilla.org/zh-CN/docs/Web/API/Document/getElementById - Michael Coxon