Javascript sınıfından html'den bir yöntem nasıl çağrılır?HTML'den bir sınıf yöntemini çağırın.
javascript kullanarak html tarafından oluşturulan koddan çağrı sınıfı yöntemi için çözüm bulamıyorum.
Daha iyi anlamak için küçük bir örnek yazıyorum. Aklımda gibi geliyor her şeyi denedim
<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()
- Sınıfım. onStart()
- MyClass.prototype.onStart()
- a.onStart
- Oldukça kolay
body
etiketinin yük olaya bağlayabilir
'onclick = "onStart()"' ' – guest271314