Как я вижу, мобильные устройства (iPhone) могут определять формат номера телефона в HTML и делать его активным для вызова этого номера. Но это делает только статический контент. Если я устанавливаю содержимое div динамически, оно не работает, поэтому оно не делает число кликабельным.
Вот очень простой пример:
<html>
<body>
<div id="t2">0212 444 0 444</div><br><br>
<div id="t1"></div>
<script>
document.getElementById("t1").innerHTML = "0212 444 0 444";
</script>
</body>
</html>
в этом примере, даже если я использую тот же номер, первое число становится активным автоматически, а второе - нет. Есть ли способ заставить div снова проверять его номера после того, как я установил его содержимое динамически?
примечание: я не хочу устанавливать динамический номер телефона с тегом. Потому что в реальном приложении я не знаю содержимого и какой его части на самом деле является число.