Я новичок в разработке javascript, и я хочу спросить, как установить переменную из текстового метода.javascript set variable from .text method
Пример: в этом коде есть метод текстовому
$('.phone').text(theRestaurant.phone);
$('.location').text(theRestaurant.location);
$('.info').text(theRestaurant.info);
в файле HTML, когда я создаю любой класс из них будет выводить значение из JSON файла.
Пример:
<div class='phone'></div>
Выход: (000)000-9999
исходный код:
<div class='phone'>(000)000-9999</div>
Я пытаюсь установить это в переменной, но она не работает.
Моя попытка:
var phone = theRestaurant.phone
Я хочу, чтобы установить его в переменной, потому что мне нужно, чтобы поместить его в HREF значение, как так:
<script>
var phone = 'tel:' + phone
document.getElementById("phone").href = phone;
</script>
Я надеюсь, что все ясно. Если у вас есть другое решение, расскажите об этом.
Благодаря
' document.getElementsByClassName («телефон»). href = phone'? * (Вы написали 'ByID') * – gibberish
Хорошо, теперь, когда я ввожу в консоли: телефон, он дает мне
744-XXXXXX
Я установить стиль для отображения h6: ни один может Я положил значение h6 в сторону href = "tel: __ number_here__" – zippaxВы не можете иметь несколько элементов с одинаковым идентификатором. Но учитывая, что у вас есть '', вы можете сделать: 'var phone = document.getElementById ('phone'). InnerHTML;' 'document.getElementsByClassName (« phone ») [0] .href = phone; ' –