Rolf B: data-attribute nach Browserupdate nicht mehr definiert

Beitrag lesen

Hallo Pit,

schönes JavaScript, aber ohne das zugehörige HTML darf man nur raten. Ich rate mal, dass dein HTML so aussieht:

<div class="test">
   <button>
      <img src="foo">Bar
   </button>
</div>  

Und dann musst du genauer hingucken. Es gibt 2 Alerts, einen für das img und einen für den button.

Ein click event auf ein img sollst Du nur dann registrieren, wenn es ein usemap Attribut hat, nur solche Images sind interaktiv (ob sie leicht zugänglich sind, ist eine andere Frage). Aber interaktive Element ein einem Button sind vom Inhaltsmodell her verboten.

Ein img in einem button sollte niemals eigenständig auf Klicks reagieren.

Rolf

--
sumpsi - posui - clusi