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
Est-il possible de basculer la visibilité d'un élément, en utilisant les fonctions .hide(), .show()ou .toggle()? Comment testeriez-vous si un élément est visibleou hidden?
Donc jQuery 1.6 a la nouvelle fonction prop(). $(selector).click(function(){ //instead of: this.getAttribute('style'); //do i use: $(this).prop('style'); //or: $(this).attr('style'); }) ou dans ce cas font-ils la même chose? Et si je dois passer à l'utilisation prop(), tous les anciens attr()appels seront interrompus si je passe à 1.6? MISE À JOUR selector …
Je voudrais savoir, en JavaScript, quel élément a actuellement le focus. J'ai parcouru le DOM et je n'ai pas encore trouvé ce dont j'avais besoin. Y a-t-il un moyen de le faire et comment? La raison pour laquelle je cherchais ceci: J'essaie de créer des touches comme les flèches et …
Je refactorise un ancien code JavaScript et il y a beaucoup de manipulation DOM en cours. var d = document; var odv = d.createElement("div"); odv.style.display = "none"; this.OuterDiv = odv; var t = d.createElement("table"); t.cellSpacing = 0; t.className = "text"; odv.appendChild(t); Je voudrais savoir s'il existe une meilleure façon de …
J'ai une colonne de table que j'essaye de développer et de cacher: jQuery semble masquer les tdéléments lorsque je le sélectionne par classe mais pas par nom d'élément . Par exemple, pourquoi: $(".bold").hide(); // selecting by class works $("tcol1").hide(); // select by element name does not work Notez le code …
Existe-t-il un moyen efficace de savoir si un élément DOM (dans un document HTML) est actuellement visible (apparaît dans la fenêtre )? (La question concerne Firefox.)
Comment pourrais-je supprimer tous les éléments enfants d'un nœud DOM en JavaScript? Disons que j'ai le HTML (moche) suivant: <p id="foo"> <span>hello</span> <div>world</div> </p> Et j'attrape le nœud que je veux comme ça: var myNode = document.getElementById("foo"); Comment pourrais-je retirer les enfants de foosorte qu'il ne <p id="foo"></p>reste que? Puis-je …
Je travaille sur une recherche avec JavaScript. J'utiliserais un formulaire, mais il gâche quelque chose d'autre sur ma page. J'ai ce champ de texte de saisie: <input name="searchTxt" type="text" maxlength="512" id="searchTxt" class="searchField"/> Et voici mon code JavaScript: <script type="text/javascript"> function searchURL(){ window.location = "http://www.myurl.com/search/" + (input text value); } </script> …
J'ai récemment rencontré un bug plutôt méchant, dans lequel le code chargeait <select>dynamiquement un via JavaScript. Ce chargement dynamique <select>avait une valeur présélectionnée. Dans IE6, nous avions déjà le code pour corriger sélectionné <option>, parce que parfois la <select>« s selectedIndexvaleur serait synchronisé avec sélectionné <option>l » indexattribut, comme ci …
J'ai une page où certains écouteurs d'événements sont attachés aux zones de saisie et aux zones de sélection. Existe-t-il un moyen de savoir quels écouteurs d'événements observent un nœud DOM particulier et pour quel événement? Les événements sont attachés en utilisant: Prototype Event.observe ; DOM addEventListener; Comme attribut d'élément element.onclick.
Au lieu d'appeler individuellement $("#item").removeClass()pour chaque classe unique qu'un élément peut avoir, existe-t-il une seule fonction qui peut être appelée pour supprimer toutes les classes CSS de l'élément donné? JQuery et JavaScript brut fonctionneront.
J'ai une chaîne HTML représentant un élément: '<li>text</li>'. Je voudrais l'ajouter à un élément du DOM (un uldans mon cas). Comment puis-je faire cela avec Prototype ou avec les méthodes DOM? (Je sais que je pourrais le faire facilement dans jQuery, mais malheureusement nous n'utilisons pas jQuery.)
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.