로딩 바 만들기. 내가 그나마uncaught TypeError : 프레임에서 null의 속성 'style'을 읽을 수 없습니다.
Uncaught TypeError: Cannot read property 'style' of null
내가 동 잘못 누군가가 나를 여기에 도움이 될 수 있습니다하시기 바랍니다 내 코드
<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>
은 참고로 내가 사용하고 있습니다 누구인지 알고 다운로드를 클릭하면
그리고 지금 내가 오류가있어 스타일을위한 부트 스트랩
에 널 (null) 의 특성 '스타일'을 읽을 수 없습니다 나는 그것을 시도 프레임 기능 없이는 stil이 오류를주었습니다 –
나는 그 proble이 여기 있다고 생각합니다 :} else { width ++; elem.style.width = 너비 + '%'; elem.innerHTML = 너비 * 1 + '%'; } –
이 코드에서 같은 오류가 발생합니까? – SLWS