<分区>
Possible Duplicate:
Call a JavaScript function name using a string?
javascript string to variable
我有这个代码:
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”是一个字符串,如何告诉 addEventListener 函数使用“t”(一个字符串)作为函数名?