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
Je veux qu'une fonction de mon choix s'exécute lorsqu'un élément DOM est ajouté à la page. C'est dans le contexte d'une extension de navigateur, donc la page Web fonctionne indépendamment de moi et je ne peux pas modifier sa source. Quelles sont mes options ici? Je suppose qu'en théorie, je …
J'essaie d'inspecter les propriétés CSS à partir d'une entrée dans une cellule de tableau. L'entrée apparaît au clic et disparaît en cas de perte de mise au point, comme lorsque j'essaye de l'inspecter. Comment puis-je faire pour ne pas perdre le focus pendant que je passe à une autre fenêtre …
Comme le sait tout développeur JavaScript chevronné, il existe de nombreuses (trop nombreuses) façons de faire la même chose. Par exemple, disons que vous avez un champ de texte comme suit: <form name="myForm"> <input type="text" name="foo" id="foo" /> Il existe de nombreuses façons d'y accéder en JavaScript: [1] document.forms[0].elements[0]; [2] …
Lors de l'utilisation de PhoneGap, il a un code JavaScript par défaut qui utilise document.addEventListener, mais j'ai mon propre code qui utilise window.addEventListener: function onBodyLoad(){ document.addEventListener("deviceready", onDeviceReady, false); document.addEventListener("touchmove", preventBehavior, false); window.addEventListener('shake', shakeEventDidOccur, false); } Quelle est la différence et quelle est la meilleure utilisation?
Existe-t-il un moyen de faire une correspondance de nom d'élément générique en utilisant querySelectorou querySelectorAll? Je vois la prise en charge des caractères génériques dans les requêtes d'attribut mais pas pour les éléments eux-mêmes. Le document XML que j'essaie d'analyser est essentiellement une liste plate de propriétés et j'ai besoin …
En utilisant Javascript, comment identifier l'élément à une position donnée? Fondamentalement, je cherche à écrire une fonction qui prend deux paramètres d'entrée (les coordonnées x et y) et renvoie l'élément html à la position sur l'écran représentée par les paramètres.
La situation Une directive appelée Page, soutenue par un contrôleur, contient une div avec un attribut ng-bind-html-unsafe. Ceci est assigné à une var $ scope appelée 'pageContent'. Cette variable obtient un code HTML généré dynamiquement à partir d'une base de données. Lorsque l'utilisateur passe à la page suivante, un appel …
J'utilise plain js pour modifier le texte interne d'un élément d'étiquette, et je n'étais pas sûr pour quelles raisons je devrais utiliser innerHTML ou nodeValue ou textContent. Je n'ai pas besoin de créer un nouveau nœud ou de modifier les éléments HTML ou quoi que ce soit - remplacez simplement …
Quelle est la différence entre window.location.href="http://example.com"; window.location.replace("http://example.com"); window.location.assign("http://example.com"); J'ai lu dans de nombreux forums qui window.location.assign()remplace simplement l'historique de la session actuelle et, par conséquent, le bouton de retour du navigateur ne fonctionnera pas. Cependant, je ne suis pas en mesure de reproduire cela. function fnSetVariable() { //window.location.href = "http://example.com"; …
J'ai une chaîne pour un titre et une chaîne pour un lien. Je ne sais pas comment mettre les deux ensemble pour créer un lien sur une page en utilisant Javascript. Toute aide est appréciée. EDIT1: Ajout de plus de détails à la question. La raison pour laquelle j'essaie de …
Je cherche un moyen de convertir ce code jQuery (qui est utilisé dans la section du menu réactif) en JavaScript pur. S'il est difficile de l'implémenter, vous pouvez utiliser d'autres frameworks JavaScript. $('.btn-navbar').click(function() { $('.container-fluid:first').toggleClass('menu-hidden'); $('#menu').toggleClass('hidden-phone'); if (typeof masonryGallery != 'undefined') masonryGallery(); });
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.