Выбор идентификатора из переменной

Я использую веб-сокеты с ruby, но моя проблема с javascript. Я пытаюсь получить доступ к местоположению img, используя переменную pic. Я помню, как использовал команду "parse", но я не могу вспомнить, где видел это онлайн.

<body>
  <div id ="a0">
    <img class = "image" src="">
    <br>
    <p class = "info"></p>
  </div>

  <div id ="a1">
    <img class = "image" src="">
    <br>
    <p class = "info"></p>
  </div>
</body> 



:javascript 
  var msg = {"selector" : "a0", "image" : "image0.jpg", "info" : "picture"};
  var pic = document.getElementById(msg["selector"]);

Это проблема

  pic.select(".image").src = msg["image"];
  pic.select(".info").innerHTML = msg["info"];

2 ответа

Я понял. Это метод "querySelector"

element = document.querySelector(selectors);

pic.querySelector(".image").src = msg["image"];

https://developer.mozilla.org/en-US/docs/Web/API/document.querySelector

<body>
  <div id ="a0">
    <img class = "image" src="">
    <br>
    <p class = "info"></p>
  </div>
  <div id ="a1">
    <img class = "image" src="">
    <br>
    <p class = "info"></p>
  </div>
</body> 

Попробуй это

pic.querySelector(".image").src = msg["image"];
pic.querySelector(".info").innerHTML = msg["info"];
Другие вопросы по тегам