Я изучаю JavaScript из учебника udemy и пытаюсь выполнять вызовы API. Есть сайт о рецептах, и я делаю вызовы API. И у меня есть недоразумение, потому что до сих пор я знал, что href - это ссылка, а не число.
Это фрагмент кода из index.html, а href - это идентификатор:
<li>
<a class = "results__link results__link--active" href = "#23456">
<figure class = "results__fig">
<img src = "img/test-1.jpg" alt = "Test">
</figure>
<div class = "results__data">
<h4 class = "results__name">Pasta with Tomato ...</h4>
<p class = "results__author">The Pioneer Woman</p>
</div>
</a>
</li>
И это список рецептов, который я получаю, если совершаю вызов API и мне нужно указать recipe_id, который является числом в href. И я не понимаю, как мне поставить номер в href
Обычно href - это ссылка на страницу. Но href также может быть id или их комбинацией, поэтому ваш браузер автоматически перейдет к конкретному id.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


да. Если href - это #, передаваемый идентификатором элемента, это то, что называется якорной ссылкой. Это приведет вас к элементу с данным идентификатором на той же странице. Подробнее об этом можно прочитать здесь.
Can a href be an ID?
Короче да.
href не всегда означает внешнюю ссылку, он может ссылаться на элемент на текущей странице html, что из приведенного вами примера я думаю, что это так.
Если вы сопоставляете свой recipe_id как id с элементом на своей странице, а затем говорите ссылку recipe_id как href, когда вы щелкаете свой href, страница должна прокручиваться / переходить к элементу с этим идентификатором.
В любом случае вы можете использовать номер как гиперссылку.
# Означает, что это относится к элементу с этим идентификатором на странице. Насколько мне известно, это только классы, в которых нельзя использовать число в начале, не экранируя его.
Вы также можете покинуть текущую страницу и перейти к элементу на другой странице. Вы можете сделать это, привязав свой #id к строке URL-адреса, которую вы привыкли видеть.
Если вы дадите больше информации о проекте, мы сможем дать менее расплывчатые ответы.
Вы можете использовать число как компонент URL-адреса как параметр папки, файла или запроса, если сервер его понимает.