Может ли href быть удостоверением личности? - PullRequest
0 голосов
/ 23 ноября 2018

Я узнаю о 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

enter image description here

Ответы [ 3 ]

0 голосов
/ 23 ноября 2018

Может ли href быть идентификатором?

Короче говоря, Да.

href не всегда означает внешнийссылка, это может быть ссылка на элемент на текущей странице html, который, как я думаю, из приведенного вами примера является именно таким.

Если вы сопоставили свой recipe_id как id с элементом на вашей странице, и затем сказали, что ссылаетесь на recipe_id как href, когда нажимаете на href, страница должна прокручиваться / перемещаться кэлемент с этим идентификатором.

0 голосов
/ 23 ноября 2018

Вы можете использовать число в качестве гиперссылки, в данном случае в любом случае.

# означает, что оно относится к элементу с таким идентификатором на странице.Насколько мне известно, только классы не могут использовать число в начале без его выхода.

Вы также можете покинуть текущую страницу и перейти к элементу на другой странице.Вы можете сделать это, привязав свой #id к строке URL, которую вы привыкли видеть.

Если вы дадите больше информации о проекте, мы сможем дать менее расплывчатые ответы.

0 голосов
/ 23 ноября 2018

Да.Если href - это #, передаваемый идентификатором элемента, то это то, что называется ссылкой привязки.Это приведет вас к элементу с данным идентификатором на той же странице.Подробнее об этом можно прочитать здесь .

...