Jag har ett script med en funktion som körs onload i <body>.
Denna funktion använder document.getElementsByTagName('INPUT') för att ta fram alla <input>.
I vissa fall lägger den till xxxx.onchange = function(){someFunction(this);};
Nu till frågan:
Hur bär jag mig åt för att inte skriva över en eventuell onchange="någonjavascriptfunktion();" som angetts direkt i html?
Jag vill alltså köra min funktion först, och sen även köra det som eventuellt angetts direkt i koden.
Har googlat en del men inte hittat vad jag söker.. Länkar någon?
if (coll[i].addEventListener)
coll[i].addEventListener("change", doThatFunkyStuff, false);
else if (coll[i].attachEvent)
coll[i].attachEvent("onchange", doThatFunkyStuff);
Den varianten är lätt snyggare, men det beror på hur neolitkompatibel man vill vara :) Finns iofs kanske ingen anledning att bry sig om typ NS4 längre...
260 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e