Tag: dom

Comment obtenir le nom d'un élément avec Javascript?

J'essaie d'obtenir le nom d'un élément en Javascript. Cela signifie que si l'élément est <div /> , alors "div" serait renvoyé. Si c'est <img src="" /> "img" sera retourné. J'utilise jquery pour sélectionner un groupe d'éléments, puis appeler une fonction personnalisée sur tous. Au sein de cette fonction, je veux savoir ce dont je suis […]

Comment obtenir la pageX et la page d'un élément sans utiliser l'événement

Existe-t-il une position quelconque sur le positionnement de n'importe quel élément sans utiliser e.pageX et e.pageY. Vérifiez ce violon Le violon est en fait une mauvaise tentative de ce que j'ai essayé de poser, mais je crois que l'exemple visuel serait mieux. Ce que je veux savoir est: est-il possible de trouver les coordonnées X […]

Faire l'en-tête HTML5 avec IE – HTML5 Shiv ne corrige pas ma mise en page

J'ai posté l'autre jour sur les problèmes que j'avais avec ma mise en page dans IE. Aujourd'hui, j'ai compris mon problème, IE ne fonctionnait pas pour mes éléments HTML5 comme <header> et <footer> Quand je les ai remplacés par <div> presque tous mes problèmes sont repartis. J'ai donc commencé à chercher comment ajouter IE suppot […]

Accès aux propriétés CSS spécifiques du fournisseur avec JavaScript

Je suis curieux de savoir comment on pourrait accéder / modifier des propriétés comme -moz-transition (ou toute propriété de cette liste ) au moyen de javascript natif, c'est-à-dire sans compter sur les .css('property', 'value'); de jQuery .css('property', 'value'); Par exemple, pour modifier la background-color d' background-color un élément, on travaillerait avec element.style.backgroundColor . Est-ce que […]

Comment utiliser createElement pour créer une nouvelle table?

Pourquoi le code suivant ne fonctionne pas? <html> <head> <script type="text/javascript"> function addTable() { var table = document.createElement('table'); table.innerHTML = "<tr><td>123</td><td>456</td></tr>"; document.getElementById("addtable").appendChild(table); } </script> </head> <body> <input type="submit" value="New Table" onClick="addTable()"/> <div id="addtable"></div> </body> </html>

Est-ce que supprimer un objet DOM (en Javascript) entraînera une fuite de la mémoire si un événement est attaché?

Donc, dans le javascript, je crée un objet DOM dans la page HTML et je joint l'auditeur d'événement à l'objet DOM, lorsque je supprime le DOM de la page HTML, l'auditeur d'événements existe-t-il encore et provoque une fuite de mémoire? function myTest() { var obj = document.createElement('div'); obj.addEventListener('click', function() {alert('whatever'); }); var body = document.getElementById('body'); […]

Auto-défilement dans FireFox

Mon application est un chat en direct. J'ai un Div pour envelopper les messages, chaque message est un div, donc, après quelques messages, mon DOM ressemble à ceci: <div id = "divChatHistory"> <div id = "msg1> Message number one </div> <div id = "msg2> Message number two </div> <div id = "msg3> Message number three […]

Propriété "defaultValue" pour <select>?

Javascript a textObject.defaultValue=somevalue pour récupérer la valeur par défaut (valeur stockée à partir du chargement de la page) d'une entrée, même si vous essuyez l'entrée et remplacez le contenu, vous pouvez toujours obtenir le retour par défaut. Comme ça: // in the html page <input id="addr1" type="text" value="21 Oak St." /> // the jquery myInput […]

Possibilité d'obtenir l'étiquette de l'élément de liste (<li>) avec JavaScript?

Si j'ai un ul avec 3 éléments et que le list-style-type est réglé sur l' lower-alpha , je finis par cela une. Objet 1 B. Point 2 C. Point 3 Avec jQuery, je peux facilement obtenir la valeur de tout élément que vous cliquez – "Élément 1" si je clique sur le premier. Mais puis-je […]

Impossible d'accéder à l'élément titre du document avec jQuery (IE 8)

Je vois ce problème dans Internet Explorer 8, mais pas dans Safari ou Firefox. Jusqu'à présent, je n'ai pas testé dans d'autres versions IE. Je développe mon propre plugin jQuery et, pour cette question, je l'ai décapé sur les deux lignes pertinentes. Dans IE 8, en utilisant le code ci-dessous, $('title').text() ne fait rien. docTitle […]

JavaScript rend le site Web intelligent, beauté et facile à utiliser.