var tr = document.createElement('tr');
tr.setAttribute("onclick",p.onrowclick+"("+row.id+")");
Hallo, das obige funktioniert gut für mich in Firefox. Ich kann die richtige Syntax für eine Problemumgehung in IE nicht finden.Internet Explorer "setAttribute" onclick Problemumgehung?
Ich verwende IE8.
fanden Sie einen JavaScript-Bibliothek? –
Der obige Code ist, was ich mit einer jQuery-Erweiterung namens Flexigrid verwendet habe, so dass ich ein onclick-Ereignis zum tr hinzufügen konnte. Ich habe diesen Code ohne Rücksicht auf jQuery oder einen "einfacheren Ansatz" eingefügt. Ich dachte, wenn ich nicht mit dem oben genannten Code arbeiten würde, hätte ich das gleiche Problem mit einer anderen Methode, einem IE einen Onclick zuzuweisen. – StuR