htmlのjavascriptクラスからメソッドを呼び出す方法は?HTMLからクラスメソッドを呼び出す
javascriptを使用してhtml生成コードからクラスメソッドを呼び出す方法が見つかりません。
私は理解しやすくするために小さな例を書いています。私は心のように来るすべてのものを試してみました
<head>
<script>
function MyClass() {
var self = this;
this.init = function() {
document.getElementById('list').innerHTML = this.mainTemplate();
};
this.mainTemplate = function() {
return '<button id="start" class="btn btn-danger btn-lg" onclick="onStart()" type="button"> value </button>';
};
this.onStart = function onStart() {
alert('bingo');
};
}
</script>
</head>
<body>
<div id ="list"> </div>
<script>
var a = new MyClass();
a.init();
//a.onStart();
</script>
</body>
...
- ONSTART()
- self.onStart()
- this.onStart()
- MyClassの。 onStart()
- MyClass.prototype.onStart()
- a.onStart
- MyClass.onStart
'onclickの= "ONSTART()"' 'a.onStart(参照されていません)' – guest271314