我希望onclick
在对象内运行一个函数,但它不起作用。
这是代码:
JSCode:
var jn = {
alertText: function(){
alert(arguments[0]);
}
};
HTML:
<a href="#" onclick="jn.alertText('hi')">[ClickHere]</a>
JSFiddle:http://jsfiddle.net/dotku/Nqh4S/2/
答案 0 :(得分:1)
取出var语句,它会起作用。 var
语句将其范围限定为特定的脚本文件或标记,而不是窗口对象。 DOM事件处理程序需要限定在某些时候附加到窗口对象的东西。