Ich entwickle eine Canvas-Anwendung, auf der ein Benutzer verschiedene Formen zeichnen kann. Verschiedene Elemente werden mit d3.js gezeichnet. Ich möchte jsplumb verwenden, um zwei SVG-Elemente zu verbinden, für die ich die ID jedes Elements benötige, wenn darauf geklickt wird. Jedes Element hat eine ID, die beim Zeichnen von Code generiert wird und ich kenne es daher vorher nicht.So erhalten Sie ID eines Elements, wenn Sie darauf klicken - JavaScript
Gibt es eine Javascript-Implementierung, mit der ich die ID der Elemente erhalten kann, auf die ich klicke? Ich möchte nicht unbedingt "" für jedes Element hinzufügen, das auf der Leinwand gezeichnet wird.
Kann jemand einen Weg vorschlagen, dies zu tun?
Bitte jsfiddle laden für Menschen – wot
zu bearbeiten Sind Sie sicher, dass Sie Brauchen Sie die IDs? Kannst du nicht einfach die Elemente selbst benutzen? – Barmar