<select data-myattr="123" id="cboTest"
onchange="SayHello(this.data-myattr)">
Dies 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 erhalte ich jedoch: "Microsoft JScript-Laufzeitfehler: 'myattr' ist nicht definiert".Wie übergebe ich ein benutzerdefiniertes Attribut an eine Funktion?
Das ist meine super-komplexe Funktion:
function SayHello(msg) {
alert(msg);
}
Vielen Dank im Voraus.
'this.dataset.myattr' (funktioniert nicht in [" beschissenen "Browsern) (http://caniuse.com/dataset)) –
Sie meinte wahrscheinlich * Legacy-Browser *. –
@ FrédéricHamidi Ja, das wäre der passende Ausdruck ':)' –