在现代浏览器(和Firefox + firebug)中,您可以打开开发人员工具,转到HTML
/ Elements
标签,或者inspect an element
可以获得互动DOM显示。
你可以在这里做大量有用的事情,我需要做的一件事是使用Javascript(在console
标签中)操纵/与特定元素交互。
我一直在做的是使用交互式DOM添加像'bob'这样的id属性,然后使用document.getElementById('bob')
(或$('#bob')
)在控制台中执行我需要做的任何事情。< / p>
理想情况下,我想要做的是右键单击元素并选择make JS variable
之类的选项,以便在console
中我可以使用名为bob
的变量,
答案 0 :(得分:2)
使用内置XPath上下文菜单作为快捷方式。这是过程:
Copy XPath
附加所需的属性/方法参考
$x('//*[@id="header"]')[0].innerText
答案 1 :(得分:1)
现在,您可以使用devtools中的$0
变量来获取对Elements
窗格中所选最后一个元素的DoM引用。
https://developer.chrome.com/devtools/docs/commandline-api#0-4
NB 这也适用于Firefox!