chrome扩展程序->“ chrome.debugger”中的“ NodeId”是什么

0 google-chrome google-chrome-extension google-chrome-devtools

我不知道“ NodeId”的意思是...

NodeId是源代码行?

我已经忍受了一段时间..:'(

请参阅以下url-DOM命令heightlightNode链接:https : //developer.chrome.com/devtools/docs/protocol/1.1/dom#command-highlightNode

Xan*_*Xan 5

不,它与源代码不对应。

它是与特定节点关联的一些整数。

您将需要查询它是什么节点。请参阅其他将NodeId作为参数的命令,例如DOM.resolveNodeDOM.getAttributes等等。

相反,您可以找到一个节点以获取其节点ID。例如,您可以document通过执行获取节点DOM.getDocument,然后使用该节点通过选择器查询DOM.querySelector

或者,如果您有与该节点相对应的JS对象,则可以DOM.requestNode使用来查询其ID (Runtime.evaluate首先使用来获取RemoteObjectId

基本上,它是传递给其他命令的不透明标识符。