0
別のプロトタイプ関数内でプロトタイプ関数を呼び出す方法onclick
JavaScriptのイベントですか?プロトタイプ関数onclickイベント内でプロトタイプ関数を呼び出す方法
function foo(){
this.table = '';
}
foo.prototype.abc = function(){
this.table = document.getElementById("tableID");
if (table != null) {
for (var i = 0; i < table.rows.length; i++) {
for (var j = 0; j < table.rows[i].cells.length; j++)
table.rows[i].cells[j].onclick = function() {
this.xyz(this);
};
}
}
}
foo.prototype.xyz = function(tableCell){
alert(tableCell.innerHTML);
}
私はちょうど私のエラーを示す、ブラウザではなくJSFiddle JS Fiddle
function tableText(tableCell) {
alert(tableCell.innerHTML);
}
それが正常に動作します代わりにthis.xyz
のこのtableText
関数を呼び出しますが、this.xyz
はコンソールthis.xyz(this)
にエラーが発生します使用すると、関数ではない場合