可以使用javascript访问Chrome上次检查过的元素吗?
后台,尝试将其集成到Debug.js文件中,以便调用onclick。 https://stackoverflow.com/a/12596540/511438
我正在尝试集成上面提供的功能以在可点击元素上执行。
这是我的尝试导致未定义,即使我在执行此操作之前已经检查了元素。
$(document).on('click', "#debugelements",
function () { CompareElements(window.$0, window.$1); });
和
function CompareElements(a, b)
{
... as per the answer above.
}
我怀疑javascript无法访问$ 0。有没有办法在javascript中执行此操作而不将整个功能粘贴到Chrome控制台中?
答案 0 :(得分:3)
我担心只有Chrome扩展程序才能访问这些变量。有一个使用$0
的示例扩展程序,称为“Chrome查询”,可在samples page上找到。我拿了它的代码,修改了一点,最后得到了this extension。该代码可在github上找到。我不确定它在目前的形式中是否特别有用,但还有很多需要改进的地方。表而不是树应该更具可读性,我将尝试在下周实现它。