Yat*_*rix 8 html javascript onchange
<select data-myattr="123" id="cboTest"
onchange="SayHello(this.data-myattr)">
Run Code Online (Sandbox Code Playgroud)
这不起作用.如果我data-取消它,它可以工作,但从我读过的,以这种方式做它是安全的.但是,这样做,我得到:"Microsoft JScript运行时错误:'myattr'未定义".
这是我超级复杂的功能:
function SayHello(msg) {
alert(msg);
}
Run Code Online (Sandbox Code Playgroud)
提前致谢.
Eng*_*eer 10
试试这样:
<select data-myattr="123" id="cboTest"
onchange="SayHello(this.getAttribute('data-myattr'))">
Run Code Online (Sandbox Code Playgroud)