javascript - Pourquoi les valeurs de marge sont-elles différentes entre l'utilisation de js natif pour obtenir le corps et l'utilisation de jquery pour obtenir le corps ?
怪我咯
怪我咯 2017-07-05 10:42:07
0
2
868
console.log(document.getElementsByTagName("body")[0].style.margin)  空
        console.log($("body").css("margin"))  8px
怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(2)
黄舟

Vous pouvez essayer d'obtenir de la largeur, etc., et le résultat sera ''

Parce que XXX.style.XXX extrait les attributs de l'industrie

Parce que ce que vous définissez via XXX.style.XXX est également un attribut en ligne, vous pouvez donc l'obtenir cette fois

Puis comment supprimer les attributs définis avec CSS

getComputedStyle(element).margin
迷茫

Les deux balises obtenues <body> sont les mêmes, mais le premier attribut est écrasé et vide, et le second fait 8px sans être écrasé.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal