【发布时间】:2020-03-07 07:46:09
【问题描述】:
忘记了我在原始 sn-p 中的初始拼写错误,这正是我想要做的:
如何在 Dom 元素事件中使用原型变量?
假设:
function MyProto(){
this.valeur = "toto";
}
MyProto.prototype = {
func1: function() {
var t = document.createTextNode("func1 called ");
document.body.appendChild(t);
var br = document.createElement("br");
document.body.appendChild(br);
this.func2();
},
func2: function() {
var t = document.createTextNode("func2 called");
document.body.appendChild(t);
}
};
var proto = new MyProto();
document.getElementById("myButton").addEventListener("click",proto.func1);
<button id="myButton">Press here</button>
在这个例子中,当我按下按钮时它会抛出我 this.func2 不是一个函数。我必须提到的是,最终 Dom 元素将由 Asp.Net MVC 中的 HtmlHelper 生成。
【问题讨论】:
-
我已经在下面更新了我的答案,以包含您的第二个问题的解决方案
标签: javascript asp.net-mvc prototypejs