0
J'ai un problème dans mon script et idk où peut-être textContent ne fonctionne pas dans Google Chrome, voici le code:Problème dans mon script, ne fonctionne pas dans Google Chrome!
function afficher_temps() {
var $ = unsafeWindow.$;
var temps = document.getElementsByClassName('time hidden')[0].textContent;
if(document.getElementById('temps')) {
document.getElementById('temps').innerHTML = temps;
}
else {
$('#banner').append('<br /><br /><dt id="temps">'+temps+'</dt>');
}
setTimeout(afficher_temps, 1000);
}
afficher_temps();
Et le temps que je veux extraire est ici:
<p class="time hidden" style="display: block; ">Time remaining:<br>1:10:07</p>
Et aussi je veux si le temps est 00:00:05 va cliquer sur un bouton:
<input class="Button1" type="button" style="padding: 10px" value="OK!">
Merci beaucoup!
Que ne fait-il pas? S'il vous plaît mieux expliquer le problème et envisager de se moquer de jsfiddle. – clifgriffin
Ressemble à JavaScript et non Java ... corrigé. –
'document.getElementsByClassName ('time hidden')' semble très faux (je pense que vous ne pouvez rechercher qu'un nom de classe * one *) et ne fonctionne certainement pas dans IE. Pourquoi ne pas utiliser jQuery (ou toute autre bibliothèque que vous utilisez (je veux dire, vous avez $ ('# banner') ')) pour obtenir ces éléments? –