重複の可能性:
文字列を使用して JavaScript 関数名を呼び出しますか?
javascript 文字列から変数へ
私はこのコードを持っています:
var Functionify = function() {
return {
init: function(el, t) {
var els = document.getElementsByClassName(el);
var elsL = els.length;
while(elsL--){
//els[elsL].onclick = els[elsL].getAttribute(t);
els[elsL].addEventListener('click', els[elsL].getAttribute(t), false);
}
}
};
}();
どこel = 'myClassName'
で、t = 'data-id'
't' は文字列ですが、関数名として 't' (文字列) を使用するように addEventListener 関数に指示するにはどうすればよいでしょうか?