<select data-myattr="123" id="cboTest"
onchange="SayHello(this.data-myattr)">
这行不通。如果我把 data-
从它身上取下来,它就可以工作,但是从我读过的内容来看,这样做是 html5 安全的。但是,这样做时,我得到:“Microsoft JScript 运行时错误:'myattr' 未定义”。
这是我的超复杂函数:
function SayHello(msg) {
alert(msg);
}
提前致谢。
最佳答案
像这样尝试:
<select data-myattr="123" id="cboTest"
onchange="SayHello(this.getAttribute('data-myattr'))">
关于javascript - 如何将自定义属性传递给函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11635920/