Das funktioniert nicht. Wenn ich die data-
davon nehme, funktioniert es, aber von dem, was ich gelesen habe, ist es HTML5 sicher, es so zu machen. Auf diese Weise bekomme ich Folgendes: "Microsoft JScript-Laufzeitfehler: 'myattr' ist nicht definiert" .
Das ist meine super-komplexe Funktion:
%Vor%Vielen Dank im Voraus.
Der Ausdruck:
onchange="SayHello (this.data-myattr)" & gt;
Wird als this.data
minus myattr
interpretiert. Sie müssten verwenden:
stattdessen.
Ähnlich wie getAttribute()
sollte
Ich würde auch versuchen, die Verwendung von Inline-Skripten zu vermeiden, da sie HTML unordentlich machen. Verwenden Sie addEventListener
/ attachEvent
(älterer IE) statt.
Tags und Links javascript html onchange