Ответы пользователя по тегу JavaScript
  • Как дать отдельную гиперссылку к обекту?

    StarinaDims
    @StarinaDims
    FrontEnd Developer
    <!DOCTYPE html>
    <html>
    <head>
      <title>Вывод обекта</title>
    </head>
    <body>
    <div id="out">
      <script>
        var trees={
          "potaito":{
            "name":"Иранский Помидор",
            "cost":3000,
            "img":"https://pics.botanichka.ru/wp-content/uploads/2016/01/kartofel-iz-semyan-01.jpg",
            "link":"index.html" 
          },
          "apple":{
            "name":"Россиское яблоко",
            "cost":6000,
            "img":"https://yaskravaklumba.com.ua/image/catalog/stativideo/ablona-2.jpg?1480925781495",
            "link":"pomidor.html"
          }
        };
        var out='';
        for(var key in trees){
          out+=trees[key].name;
          out+='<a href="'+trees[key].link+'"><img src="'+trees[key].img+'"></a>';
    //Это гиперссылка работает на обеих обектах. На Яблоке и на Помидоре. Надо что бы яблоко имела ссылку на index.html а помидор ссылку на pomidor.html. Можно ли прямо в теле цикла добавить гипперссылку на необходимые страницы?
        }
        document.querySelector(".out").innerHTML=out;
      </script>
    </body>
    Ответ написан
    1 комментарий
  • Что делать при ошибке SyntaxError: await is only valid in async function?

    StarinaDims
    @StarinaDims
    FrontEnd Developer
    Ключевое слово await можно использовать только внутри async функций. Избежать эту ошибку можно обернув код в самовызывающуюся асинхронную функцию.

    (async () => {
      // ваш код
    })()
    Ответ написан
    Комментировать