Как исправить Невозможно прочитать свойство 'style' из null в JavaScript? - PullRequest
0 голосов
/ 10 октября 2019

Итак, моя функция Обновляет индикатор выполнения на основе установленного значения document.load. Из того, что я вижу, он не может визуализировать этот элемент. После обширных исследований я не уверен, почему мои другие div можно распознать и манипулировать в JS, но не этот конкретный элемент;

<div id="ProgressBar">
     <div id="Percentage" class="innerBar" runat="server"></div>
</div> 

<script type="text/javascript">

    $(document).ready(function () {
        SpaceLeftVar = 32;
        UpdateProgress();
    });

function UpdateProgress() {

    const progressBarPercentage = document.getElementById('Percentage');

    const transitionProgressBar = (progress) => {

        setTimeout(() => {
            progressBarPercentage.style.width = progress + '%';
         }, 200);
    }
}
</script>

1 Ответ

0 голосов
/ 10 октября 2019
setTimeout(() => { 
    progressBarPercentage && (progressBarPercentage.style.width = progress + '%')
}, 200); 

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...