nicht lesen. Ich mache einen Ladebalken.uncaught TypeError: Kann die Eigenschaft 'style' von null im Frame
Und jetzt habe ich einen Fehler, wenn ich den Download klicken
Uncaught TypeError: Cannot read property 'style' of null
Ich weiß nicht, was ich bin falsch dong bitte jemand kann mir helfen hier ist mein Code
<a class="tooltip-test" id="header"><div class="progress" id="headerTop" style="cursor:default">
<div id="myElement" class="progress-bar bg-info progress-bar-striped progress-bar-animated myBar" role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
<p class="text-center">0%</p>
</div>
</div></a>
<button onclick="move()" type="button" class="btn btn-outline-primary btn-lg">download</button>
</div>
<script type="text/javascript">
function move() {
document.getElementById("headerTop").style.cursor = "wait";
var elem = document.getElementById("myBar");
var width = 0;
var id = setInterval(frame, 1000);
function frame() {
if (width >= 99) {
var number = random(99, 100)
if(number = 99) {
clearInterval(id);
document.getElementById("MyElement").className =
document.getElementById("MyElement").className.replace
(/(?:^|\s)bg-info(?!\S)/g , 'bg-danger')
document.getElementById("header").title = "Oops looks like something has gone wrong reload the page to start over";
}else if (number = 100) {
clearInterval(id);
document.getElementById("MyElement").className =
document.getElementById("MyElement").className.replace
(/(?:^|\s)bg-info(?!\S)/g , 'bg-success')
document.getElementById("header").title = "download is ready";
}
} else {
width++;
elem.style.width = width + '%';
elem.innerHTML = width * 1 + '%';
}
}
}
</script>
FYI ich verwende Bootstrap für das Styling
gelesen habe ich versucht, es ohne die Rahmenfunktion, aber es gab mir immer noch den Fehler –
Ich denke, das Problem ist hier:} else { Breite ++; elem.style.width = Breite + '%'; elem.innerHTML = Breite * 1 + '%'; } –
Gibt dieser Code den gleichen Fehler? – SLWS