Je suis censé ajouter un script à un fichier HTML de sorte que lorsque je clique sur la première étoile dans le système de classement par étoiles, il va changer le src à 'star-on .png 'par opposition à' star-off.png '. Ça, je peux le faire. Mais je n'arrive pas à comprendre comment faire en sorte que si l'utilisateur clique sur la deuxième étoile, cela changera le src pour la première et la deuxième étoile en 'star-on.png'.Comment faire une fonction onclick changer le src pour deux images
Voici le code que mon professeur a fourni:
<!-- 1. PUT YOUR NAME IN THIS COMMENT -->
<html>
<head>
<!-- 2. DO NOT EDIT THE CSS -->
<style type="text/css">
body {
margin: 0;
}
div {
width: 520px;
display: block;
margin-left: auto;
margin-right: auto;
}
img {
width: 100px;
}
</style>
<!-- 2.5 YOU MAY ALTER THE STYLING OF THE BUTTON IF YOU WISH. -->
<style type="text/css">
button {
width: 200px;
display: block;
margin-left: auto;
margin-right: auto;
}
</style>
</head>
<!-- 3. DO NOT ALTER THE HTML EXCEPT TO ADD ONCLICK, ONLOAD, AND SIMILAR ATTRIBUTES -->
<!-- AS NEEDED -->
<body>
<div>
<img src="star-off.png" id="one" class="2">
<img src="star-off.png" id="two" class="2">
<img src="star-off.png" id="three">
<img src="star-off.png" id="four">
<img src="star-off.png" id="five">
</div>
<button id="reset" onclick="document.getElementById('one').src='star-off.png'">Reset</button>
<!-- 4. YOU MAY PUT YOUR SCRIPTING HERE -->
<script>
document.getElementById('one').onclick = function() {
document.getElementById('one').src="star-on.png";
}
document.getElementById('two').onclick = function() {
document.getElementById('two').src="star-on.png";
}
document.getElementById('three').onclick = function() {
document.getElementById('three').src="star-on.png";
}
document.getElementById('four').onclick = function() {
document.getElementById('four').src="star-on.png";
}
document.getElementById('five').onclick = function() {
document.getElementById('five').src="star-on.png";
}
</script>
</body>
</html>
Sauf pour les choses à l'intérieur de la balise de script et le onclick à l'intérieur du bouton, il est tout le code de mon professeur.
Voici ce qu'il ressemble à:
Veuillez poster votre code comme un code, pas comme une capture d'écran. Pour ce faire, copiez-collez votre code, puis sélectionnez-le et appuyez sur CTRL + K pour le formater. –