Bonjour,
j'essaye un petit code du cours de CS50 de Harvard et j'ai un erreur dans la borne <script>... du code javascript. Je crois que c'est ce truc qui ne marche pas : ('#$(page)'). Que faire? Ca ne marche pas quand je tape la commande showPage("page1"); dans la console js de chrome
voici le code :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!DOCTYPE html>
<html>
    <head>
        <title>Singje Page</title>
        <style>
            div {
                display: none;
            }
        </style>
        <script>
            function showPage(page) {
                document.querySelector('#$(page)').style.display = 'block';
            }
 
        </script>
    </head>
    <body>
        <button data-page="page1">Page1</button>
        <button data-page="page2">Page2</button>
        <button data-page="page3">page3</button>
        <div id="page1">
            <h1>This is page1.</h1>
        </div>
        <div id="page2">
            <h1>This is page2.</h1>
        </div>
        <div id="page3">
            <h1>This is page3.</h1>
        </div>
    </body>
</html>
Merci d'avance de vos réponses