document.getElementById ('dvFile'). InnerHTML + = txt; ne fonctionne pas Internet Explorer 7document.getElementById ('dvFile'). InnerHTML + = txt;
Répondre
Je pense que votre objet appelé dvFile est de type incorrect pour innerHTML. dvFile ne doit être représenté par aucune entrée.
Vérifiez le script valide suivant.
<script>
function setTimeout_Testing()
{
count = 1;
document.getElementById("writeMe").innerHTML += count;
}
setTimeout("setTimeout_Testing();", 1000);
</script>
<div id="writeMe"></div>
http://www.ppshein.net/index.cfm/2010/10/18/different-between-settimeout-and-setinterval
Vous ne pouvez ajouter html avec +
:
document.getElementById('dvFile').innerHTML = txt;
Si vous voulez html précédente à préserver, vous pouvez essayer cette façon:
document.getElementById('dvFile').innerHTML = document.getElementById('dvFile').innerHTML + txt;
Pas encore son ne fonctionne pas –
avez-vous vérifié mon lien, lol? (Avec le code source) – galambalazs
son dire erreur d'exécution inconnue –
Tout d'abord vous Je n'ai pas de vraie question ici. C'est une déclaration au mieux. Un rapport de bug peut-être.
Si vous voulez de l'aide, vous devez fournir des détails. Votre problème est probablement parce que vous essayez de définir innerHTML
d'un élément <table>
ou un <select>
. Parce que dans IE :
La propriété innerHTML de la table, TFOOT, THEAD et éléments TR sont en lecture seule . Q239832
Les choses que vous pouvez faire inclure:
- en utilisant des méthodes DOM pour ajouter du contenu (
insertRow
,insertCell
) - en utilisant une solution de contournement avec un élément d'emballage
[ Demo]
var txt = "<tr><td>1</td> <td>2</td></tr>";
var table = document.getElementById('table_id');
var temp = document.createElement("div");
temp.innerHTML = "<table><tbody>" + txt + "</tbody></table>";
table.appendChild(temp.firstChild.firstChild);
oui j'utilise la table est-ce un problème? –
voir ma mise à jour .. – galambalazs
- 1. demande ajax: document.getElementById ('txtHint) .innerHTML
- 2. Ajax document.getElementById dans innerHTML ne fonctionne pas
- 3. AJAX document.getElementById(). Problème innerHTML avec IE?
- 4. Pourquoi document.getElementById ('tableId'). InnerHTML ne fonctionne pas dans IE8?
- 5. Comment utiliser innerHTML sur des fichiers txt simples dans Firefox?
- 6. document.getElementById ('grand_total_display'). InnerHTML = "Total est: $" + variable; affiche une erreur dans IE6 et IE7
- 7. document.getElementById(). InnerHTML pour la balise select ne fonctionne pas dans IE
- 8. DOM innerHTML double problème
- 9. InnerHTML numéro
- 10. JavaScript innerHTML
- 11. dom createElement et innerHTML
- 12. innerHTML et PHP
- 13. Modification de la propriété .innerHtml
- 14. document.getElementById(). Value et document.getElementById(). Vérifié ne fonctionnait pas pour IE
- 15. innerHTML remplacer ne reflète pas
- 16. script javascript innerHTML
- 17. Question d'alignement innerHTML
- 18. document.getElementById (variable) Aide!
- 19. document.getElementById (« horloge ») est nul
- 20. prototype et document.getElementById()
- 21. document.getElementById retourne null
- 22. document.getElementById ne fonctionne pas
- 23. Réglage innerHTML sur iPhone
- 24. Javascript Remplacer() et innerHTML
- 25. javascript innerHTML sans childNodes?
- 26. bug innerHTML IE8
- 27. Innerhtml position
- 28. Javascript document.getElementById ne semble pas fonctionner
- 29. innerHTML dans une autre balise
- 30. comment ajouter à un objet avec innerHTML
ne fonctionne pas =? des messages d'erreur? – Nivas
son dire erreur d'exécution inconnue –
en double: http://stackoverflow.com/questions/1066443/ie-innerhtml-error – galambalazs