Le modèle d'objet de document (DOM) est un moyen de faire référence par programmation aux éléments d'un langage de balisage comme XML et HTML. À utiliser avec [javascript] ou tout autre langage de programmation doté d'un analyseur DOM
J'ai cherché une solution mais rien n'était pertinent, voici donc mon problème: Je souhaite analyser une chaîne contenant du texte HTML. Je veux le faire en JavaScript. J'ai essayé cette bibliothèque mais il semble qu'elle analyse le code HTML de ma page actuelle, pas à partir d'une chaîne. Parce que …
<input type="file" id="file-id" name="file_name" onchange="theimage();"> Ceci est mon bouton de téléchargement. <input type="text" name="file_path" id="file-path"> C'est le champ de texte où je dois montrer le chemin complet du fichier. function theimage(){ var filename = document.getElementById('file-id').value; document.getElementById('file-path').value = filename; alert(filename); } C'est le JavaScript qui résout mon problème. Mais dans la …
Pouvez-vous me dire s'il existe une API DOM qui recherche un élément avec un nom d'attribut et une valeur d'attribut donnés: Quelque chose comme: doc.findElementByAttribute("myAttribute", "aValue");
J'essaye d'obtenir: document.createElement('div') //=> true {tagName: 'foobar something'} //=> false Dans mes propres scripts, j'utilisais juste ceci car je n'avais jamais besoin tagNamed'une propriété: if (!object.tagName) throw ...; Donc, pour le deuxième objet, j'ai trouvé ce qui suit comme une solution rapide - qui fonctionne principalement. ;) Le problème est …
Veuillez traiter cette question comme strictement éducative. Je suis toujours intéressé à entendre de nouvelles réponses et idées pour mettre en œuvre ce tl; dr Comment implémenter la liaison de données bidirectionnelle avec JavaScript? Liaison de données au DOM Par liaison de données au DOM, je veux dire par exemple, …
J'en ai un <div>qui en contient beaucoup d'autres <div>, chacun à un niveau d'imbrication différent. Plutôt que de donner à chaque enfant <div>un identifiant, je préfère simplement donner à la racine <div>l'identifiant. Voici un exemple: <div class="a" id="a5"> <div class="b"> <div class="c"> <a class="d"> </a> </div> </div> </div> Si j'écris …
J'ai l'élément E et j'y ajoute quelques éléments. Tout à coup, je découvre que l'élément suivant devrait être le premier enfant de E. Quel est le truc, comment le faire? La méthode unshift ne fonctionne pas car E est un objet, pas un tableau. Le long chemin serait d'itérer les …
Je veux exécuter une fonction lorsque des div ou des entrées sont ajoutés au html. Est-ce possible? Par exemple, une entrée de texte est ajoutée, puis la fonction doit être appelée.
J'ai vu la ligne ci-dessous dans le code d'un analyseur DOM lors de ce tutoriel . doc.getDocumentElement().normalize(); Pourquoi faisons-nous cette normalisation? J'ai lu les documents mais je n'ai pas pu comprendre un mot. Place tous les nœuds de texte dans toute la profondeur de la sous-arborescence sous ce nœud D'accord, …
Comment puis-je mettre à l'échelle le contenu d'une iframe (dans mon exemple, c'est une page HTML et non une popup) dans une page de mon site Web? Par exemple, je souhaite afficher le contenu qui apparaît dans l'iframe à 80% de la taille d'origine.
Pensé à expliquer quelle est la différence entre offsetHeight, clientHeightet scrollHeightou offsetWidth, clientWidthet scrollWidth? Il faut connaître cette différence avant de travailler côté client. Sinon, la moitié de leur vie sera consacrée à la réparation de l'interface utilisateur. Violon , ou en ligne ci-dessous: function whatis(propType) { var mainDiv = …
Je suis un peu hors de ma profondeur ici et j'espère que c'est réellement possible. J'aimerais pouvoir appeler une fonction qui trierait tous les éléments de ma liste par ordre alphabétique. J'ai cherché dans l'interface jQuery pour le tri, mais cela ne semble pas être le cas. Des pensées?
Je me demandais, JavaScript propose une variété de méthodes pour obtenir le premier élément enfant de n'importe quel élément, mais quelle est la meilleure? Au mieux, je veux dire: le plus compatible avec tous les navigateurs, le plus rapide, le plus complet et le plus prévisible en matière de comportement. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.