有任何有趣的文章警告 JS 问题。
但是,请注意 #2:
<input type="button" value="Gotcha!" id="MyButton" >
<script>
var MyObject = function () {
this.alertMessage = "Javascript rules";
this.ClickHandler = function() {
alert(this.alertMessage );
}
}();
</script>
注意最后的自执行功能()
。但是我很确定this.xxx
在做new MyObject()
. 他写了 :
如果你打电话
MyObject.ClickHandler();
,你会得到一个弹出窗口,上面写着“Javascript 规则”。
他的样本不起作用。我试过MyObject.ClickHandler()
了,但遇到了一个错误......(无法调用未定义的方法'ClickHandler')
我怎样才能MyObject.ClickHandler()
工作?