Bonjour,

Après maintes reprises et aussi, des recherches sur la toile, je bloque sur ce code. J'aimerais avoir vos avis de pourquoi cela ne fonctionne pas ?

HTML
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<h4>Javascript/Jquery</h4>
                <div id="progress">
                    <p>Niveau de compétence...<strong>0%</strong></p>
                    <progress value="5" min="0" max="100" id="myProgress">0%</progress>
                </div>

JAVASCRIPT
Code JavaScript : 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
progressValue: function () {
        console.info("app.progressValue")
 
        var val = document.getElementById("#myProgress").getAttribute("value")
        if (val >= 100){
            val = 5
            return
        }
        var newVal = val*1+0.25
        var txt = Math.floor(newVal)+"%"
 
        document.getElementById("#myProgress").getAttribute("value",newVal).text(txt)
        document.querySelector("p strong").textContent = txt
 
        setInterval(function () {
            app.progressValue()
        }, 40)
    }

Merci