Bonjour,
je créer une interface qui à moment donner nécessite des changements de style des éléments. Certains éléments doivent échanger leur style, pour ceci, j'inscris leur style dans mon css et leur attribut une classe, pour échanger leur style il me suffit alors d'échanger leur classe via js.
Seulement, je rencontre quelques difficultés à échanger leur classe. D'abord car je ne sais pas "couramment" coder en javascript, et ensuite, parce que ma fonction ne fonctionne pas:
Voilà, j'espère que vous saurez m'éclairer, merci.
je créer une interface qui à moment donner nécessite des changements de style des éléments. Certains éléments doivent échanger leur style, pour ceci, j'inscris leur style dans mon css et leur attribut une classe, pour échanger leur style il me suffit alors d'échanger leur classe via js.
Seulement, je rencontre quelques difficultés à échanger leur classe. D'abord car je ne sais pas "couramment" coder en javascript, et ensuite, parce que ma fonction ne fonctionne pas:
<html>
<head>
<meta charset="UTF-8"/>
<title>GesTube</title>
<link rel="stylesheet" type="text/css" href="./style.css"/>
</head>
<body>
<div class="content">
<div class="covers-content">
<div onclick="tofront('-4')" id="c1" class="c-4"></div>
<div onclick="tofront('4')" id="c2" class="c4"></div>
<div onclick="tofront('-3')" id="c3" class="c-3"></div>
<div onclick="tofront('3')" id="c4" class="c3"></div>
<div onclick="tofront('-2')" id="c5" class="c-2"></div>
<div onclick="tofront('2')" id="c6" class="c2"></div>
<div onclick="tofront('-1')" id="c7" class="c-1"></div>
<div onclick="tofront('1')" id="c8" class="c1"></div>
<div onclick="tofront('0')" id="c9" class="c0"></div>
</div>
</div>
</body>
</html>
function tofront(class) {
var element1=document.getElementClassName("c"+class);
var element2=document.getElementClassName("c0");
element1.className="c0";
element2.className="c"+class;
}
Voilà, j'espère que vous saurez m'éclairer, merci.