2010-08-11 5 views
0

Puis-je charger en quelque sorte un arbre DOM « cassé » en JavaScriptJavaScript DOM cassé

par exemple si quelqu'un oublie de fermer une balise ..

+0

vous voulez présumant faire dans un environnement de navigateur, voir http://stackoverflow.com/questions/494143/how-do-i-create-a-new-dom-element-from-an-html-string -using-built-in-dom-methods et http://stackoverflow.com/questions/888875/how-to-parse-html-from-javascript-in-firefox et http://stackoverflow.com/questions/2522422/convertir-un-javascript-string-en-un-html-objet/2522467 # 2522467 –

Répondre

0

La page en cours? ... si cela est un document HTML (ie. Pas servi XHTML), le navigateur fermeture automatique (et même tenter de « réparer ») certains éléments qui peuvent apparaître au premier abord « cassé ». Lors de la lecture du DOM actuel, vous lisez la version corrigée. Cependant, si la page est en fait "cassée" (ou n'est tout simplement pas conforme aux normes), différents navigateurs la "réparent" différemment. En fonction de la façon dont est cassé "cassé", cela peut ou peut ne pas être OK. Si vous voulez que cela fonctionne avec plusieurs navigateurs, alors ce n'est probablement pas OK.