103 votes

Remplacer element.style par CSS

J'ai une page HTML depuis le constructeur de pages, et elle injecte style directement à l'élément. J'ai trouvé que c'est considéré comme element.style .

Je veux le remplacer par un CSS. Je peux faire correspondre l'élément, mais cela ne le remplace pas.

screenshot

Comment puis-je remplacer le style à l'aide de CSS ?

4voto

tesla_coil Points 77

Vous pouvez remplacer le style dans votre css en faisant référence à la propriété incriminée du style de l'élément. Dans mon cas, ces deux codes sont définis comme 15px et font que mon image de fond devient noire. Je les ai donc remplacés par 0px et j'ai placé le caractère !important pour qu'il soit prioritaire.

.content {
    border-bottom-left-radius: 0px !important;
     border-bottom-right-radius: 0px !important;
}

1voto

user1990587 Points 376

D'après mes connaissances, le système en ligne vient en premier, donc la classe css ne devrait pas fonctionner.

Utilisez Jquery comme

$(document).ready(function(){
   $("#demoFour li").css("display","inline");
});

Vous pouvez également essayer

#demoFour li { display:inline !important;}

0voto

CooLmAn Points 1

Utilisez JavaScript.

Par exemple :

var elements = document.getElementById("demoFour").getElementsByTagName("li");
for (var i = 0; i < elements.length; i++) {
    elements[i].style.display = "inline";
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X