Senden klicken Sie auf Ereignis zu übergeordneten Anker

Wie sende ich ein click-Ereignis (JS oder JQuery) zu einem übergeordneten Objekt, das ist ein Anker? Meine grundlegende HTML sieht wie folgt aus:

<a href="javascript:myFunc(1,2,3)">
  <img id="btn1" src="myimg.png">
</a>

So kann ich einfach verweisen Sie die Anker über die Schaltfläche über:

document.getElementById('btn1').parentNode

Jedoch

document.getElementById('btn1').parentNode.click

während es scheint kein Fehler in der Konsole von firebug, der javascript-Funktion scheint nicht zu feuern entweder. Wie sende ich eine auf zu dieser Sache. Übrigens, ich habe keine Kontrolle über die HTML-ich kann also nicht einfach eine ad-ID für den Anker-tag.

  • Ich aktualisiert meine Antwort um eine bewährte Lösung.
InformationsquelleAutor GregH | 2009-12-03
Schreibe einen Kommentar