<select data-myattr="123" id="cboTest"
onchange="SayHello(this.data-myattr)">
これは機能しません。私がdata-
をそれから取り除くと、それは動作しますが、私が読んだことから、それはhtml5そのようにするのが安全です。しかし、そのようにして、私は得る:"Microsoft JScriptランタイムエラー: 'myattr'は未定義です"。事前にカスタム属性を関数に渡すにはどうすればよいですか?
function SayHello(msg) {
alert(msg);
}
ありがとう:
は、これは私の超複雑な関数です。
'this.dataset.myattr'([shitty]ブラウザ(http://caniuse.com/dataset)では動作しません) –
おそらく、*従来のブラウザ*を意味していました。 –
@FrédéricHamidiYea、それは適切な言葉になります ':)' –