2017-10-18 42 views
0

Cela fait quelques heures que je suis à la recherche d'un problème pour ce problème. Mon code javascript fonctionne bien sur Chrome, Firefox et Edge mais il ne fonctionne pas sur Internet Explorer. La fonction n'est pas définie sur Internet Explorer. Je sais qu'il y a déjà beaucoup de sujets à ce sujet, mais aucun d'entre eux ne fonctionne dans mon cas.javascript onclick function undefined internet explorer

function it_do_not_work() 
 
{ 
 
    alert('Not working'); 
 
}
<div class="submit-petsitter-selection"> 
 
    <input type="submit" id="submit-petsitter-selection" class="btn btn-red-search" name="PetSittersSelection" data-selected-petsitters-none="@Translation.C03b_NumberOfSelectedPetSittersNone" data-selected-petsitters-singular="@Translation.C03_NumberOfSelectedPetSittersSingular" data-selected-petsitters-plural="@Translation.C03a_NumberOfSelectedPetSittersPlural" onclick="it_do_not_work();" /> 
 
</div>

+4

Je ne sais pas si elle est une faute de frappe mais vous avez deux éléments et ouverture ? – delinear

+0

J'ai mal tapé, mais je ne l'ai pas oublié dans le projet ^^ ' –

Répondre

0

J'ai trouvé la solution. C'était une compatibilité d'Internet Explorer. J'ai ajouté:

<!--[if lt IE 9]> 
    <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> 
<![endif]--> 
+0

Vous réalisez que [les commentaires conditionnels sont obsolètes] (https://msdn.microsoft.com/fr-fr/library/hh801214 (v = vs .85) .aspx)? – Liam