функция settimeout не работает при использовании SVG - PullRequest
0 голосов
/ 13 июня 2019

Я столкнулся с проблемой, Мой код работает правильно, но когда я использую SVG, я получаю сообщение об ошибке.

Работает: , если я с помощью HTML-кода работал нормально. Как это <div id="number1"></div>

Ошибка: , если я использовал формат SVG, то получил ошибку. Как это: <tspan x="10" y="45" id="number1">0</tspan>

var counter = 0;
var number = document.getElementById('number1');
    
setTimeout(function(){
        var st = setInterval(function(){
         number.innerHTML = counter;
         counter++;
     
    },1000)
    
},100);
<svg height="90" width="200">
      <text x="10" y="20" style="fill:red;">Several Number:
        <tspan x="10" y="45" id="number1">0</tspan>
        <tspan x="10" y="70" id="number2">0</tspan> 
      </text> 
      Sorry, your browser does not support inline SVG.
    </svg> 
...