[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [DOM](./puppeteer.protocol.dom.md) > [Node](./puppeteer.protocol.dom.node.md) > [nodeId](./puppeteer.protocol.dom.node.nodeid.md) ## Protocol.DOM.Node.nodeId property Node identifier that is passed into the rest of the DOM messages as the `nodeId`. Backend will only push node with given `id` once. It is aware of all requested nodes and will only fire DOM events for nodes known to the client. Signature: ```typescript nodeId: NodeId; ```