Автоопределение номера телефона в динамическом HTML-контенте - PullRequest
0 голосов
/ 26 апреля 2018

Как я вижу, мобильные устройства (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 снова проверять его номера после того, как я установил его содержимое динамически?

примечание: я не хочу устанавливать динамический номер телефона с тегом. Потому что в реальном приложении я не знаю содержимого и какой его части на самом деле является число.

1 Ответ

0 голосов
/ 26 апреля 2018

Вы можете попробовать с href="tel:"

<html>
<body>
     <div id="t2">0212 444 0 444</div><br><br>
     <div id="t1"></div>
     <script>
          document.getElementById("t1").innerHTML = "<a href=\"tel:0212 444 0 444\">0212 444 0 444</a>";
     </script>
     </body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...