J'ai un html comme ceci:Utilisez javascript pour obtenir le style d'un élément à partir d'un fichier CSS externe
<html>
<head>
<link rel="stylesheet" type="text/css" media="all" href="style.css">
</head>
<body>
<div id="test">Testing</div>
<script>
alert(document.getElementById('test').style.display);
</script>
</body>
</html>
Le style.css:
div {
display:none;
}
Je pense que le js retourneraient " none ", mais retourne une chaîne vide à la place. Y a-t-il un moyen de résoudre ce problème?
Charger une bibliothèque 150kb pour faire quelque chose qui est un 1-ligne dans JS vanille? Es-tu sérieux? –
Merci. Cependant, notre page sera utilisée sur mobile et nous devons minimiser la taille de la page. Par conséquent, jquery n'est pas recommandé. Y a-t-il un autre moyen de parvenir au même résultat? – Alan
Peut-être mérite d'être mentionné dans la question. Des mobiles particuliers? Beaucoup ne supportent pas JS du tout. – Jonathan