Salut Existe-t-il un moyen de vérifier quelles propriétés CSS sont appliquées à un élément HTML. Je ne veux pas de plugin de navigateur. En utilisant javascript, je veux obtenir une liste de toutes les propriétés CSS définies sur un élément html. Si ce n'est pas possible, je peux toujours écrire 100 lignes de code et vérifier la valeur comme if ($ ("div"). Css ("background-color"). Longueur> 0) {}, pour chaque propriété css.Récupérer la liste des propriétés CSS
Répondre
Comme mentionné, je aussi vous recommandons d'utiliser des outils d'inspection tels que Firebug, Webkit Inspector et Dragonfly.
Mais si vous avez besoin d'une vérification rapide des propriétés CSS, vous pouvez créer un script rapide. Certaines méthodes et propriétés DOM deviennent maniables, comme element.currentStyle et element.getComputedStyle().
Check this out http://blog.stchur.com/2006/06/21/css-computed-style/
Vive.
Vous devrez peut-être être un peu plus élaboré. Mais pour l'instant Firebug semble correspondre à votre description.
En fonction de votre navigateur, vous pouvez utiliser les plug-ins ou outils suivants (liés le cas échéant):
- Firefox-Firebug (télécharger le addon, redémarrez et appuyez sur F12 pour ouvrir)
- Google Chrome, Safari - Webkit inspecteur (CTRL + MAJ + I pour la mettre)
- Opera - Dragonfly (CTRL + MAJ + I)
- Internet Explorer 5.5-7-IE Developer Toolbar (appuyez sur l'icône près de la barre d'adresse)
- Internet Explorer 8+ - IE Developer Tools (appuyez sur F12 pour ouvrir)
Stack Overflow utilise [Markdown] (http://daringfireball.net/projects/markdown/syntax), pas BBCode, pour formater les messages. – BoltClock
Heh, corrigé. Merci. Serait utile s'il y avait un lien proéminent à la syntaxe sur la page d'édition. –
Il y a une boîte colorée "Comment formater" sur le côté droit. – BoltClock
En utilisant javascript:
Object.keys(document.getElementsByTagName('HTML')[0].style).join(',')
Cette instruction énumère toutes les propriétés CSS:
Pour vérifier si une propriété css est appliquée: Utilisez la fonction suivante:
String.prototype.isCssProp=function(hTMLElement){
if(hTMLElement instanceof HTMLElement){
var all=','+Object.keys(hTMLElement.style).join(',')+',';
if(all.indexOf(','+this+',')===-1){
return false;
}else{
return true
}
}else{
return false;
}
}
Et Ensuite, utilisez-le:
var hTMLELement=document.getElementById('myid');
"color".isCssProp(hTMLELement);
"background-color".isCssProp(hTMLELement);
pourquoi en faire une chaîne et rechercher cela quand vous pourriez rechercher le tableau lui-même? – alex
- 1. liste des propriétés css abrégées
- 2. Récupérer la liste des autorisations
- 3. Hériter des propriétés css
- 4. Raison de la priorité des propriétés CSS?
- 5. liste des propriétés d'accès
- 6. Récupérer la liste d'index
- 7. JScript recenseur et la liste des propriétés
- 8. Propriétés flex CSS?
- 9. Renvoyer la liste des propriétés à partir d'une liste d'objets
- 10. Modification des propriétés CSS au focus
- 11. Modification des propriétés CSS via JavaScript
- 12. Récupérer les propriétés de fichier
- 13. Récupérer la liste des messages et des pokes dans l'API
- 14. Obtenir la liste des propriétés et des valeurs de PropertyGrid
- 15. CSS a.className: Propriétés attr
- 16. Propriétés de la police css Propriétés du texte Vs
- 17. Récupérer dynamiquement des valeurs de propriétés d'index en C#
- 18. C - Récupérer des éléments d'une liste
- 19. liste des propriétés Modification à l'aide datagridview
- 20. log4j: Liste des propriétés pour chaque Appender?
- 21. Récupérer des éléments de la liste dans le schéma
- 22. Umbraco DataTypes. Récupérer la liste des types de données possibles.
- 23. Récupérer la liste des threads gérés actuellement actifs dans .NET?
- 24. Récupérer la liste des tables dans le fichier MS Access
- 25. Cache HTML5 - Récupérer la liste des pages mises en cache
- 26. Liste des propriétés intégrées de l'objet
- 27. Liste des propriétés de l'interface Java Swing?
- 28. Liste des propriétés attachées dans Silverlight
- 29. IIS 6.0 Liste des propriétés DirectoryEntry
- 30. lecture seule liste avec des propriétés automatiques
Que voulez-vous utiliser? JavaScript? Plugin du navigateur? –