ich versuche, wie Event-Element durch eine Funktion hinzuzufügen, wie folgtwie nicht
function addevent(elements,event_n,function_n,param_trs)
{
var i = elements.length;
while (i--){
function_name=function_n+"(this.getAttribute('"+param_trs+"'))";
//function_name=function_n ;
elements[i].addEventListener(event_n,function_name);
// console.log(function_name);
}
}
dies geben Fehler:
TypeError: Value not an object.
at elements[i].addEventListener(event_n,function_name);
, so kann ich sie coll als
addevent(document.querySelectorAll('tr'),'click','view_details','request_id');
folgen Click-Ereignis für alle tr Blutzuckerwer hinzufügen le:
<tr request_id="5" onclick="view_details(this.getAttribute('request_id'))" >
oder
<tr request_id="5" onclick="view_details(this)" >
wie kann ich es durch Funktion tun wie oben
... und was ??? –