J'essaie de donner un bouton un événement onclick quand une certaine chose sur une page change. J'ai essayé de le faire de différentes manières et aucune n'a fonctionné. Qu'est-ce que je fais mal?JavaScript OnClick problème dynamique
Voici ce que j'ai essayé.
document.getElementById(subDiv).onclick = function() { alert('Error. There is an error on the the page. Please correct that then submit the page'); };
document.getElementById(subDiv).onclick = "alert('Error. There is an error on the the page. Please correct that then submit the page');";
function redErrorAlert()
{
alert('Error. There is an error on the the page. Please correct that then submit the page');
}
document.getElementById(subDiv).onclick = redErrorAlert;
document.getElementById(subDiv).setAttribute('onclick',redErrorAlert(), false);
document.getElementById(subDiv).setAttribute('onclick','redErrorAlert()', false);
Remarque: subDiv est une variable contenant l'identifiant de l'élément.
Vous devriez vraiment envisager d'utiliser une bibliothèque js comme jquery car elle rend cette al ot plus facile et cross navigateur compatible. Cela dit .. Quel navigateur essaies-tu de tester cela? – spinon
@spinon Je teste dans Chrome, mais il doit fonctionner dans IE, FF et Chrome – Jason