Я использую websockets с ruby, но моя проблема связана с javascript. Я пытаюсь получить доступ к местоположению img с помощью переменной pic. Я помню, что использовал команду «parse», но я не могу вспомнить, где ее видели в Интернете.Выбор id из переменной
<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"];
Следует отметить, что идентификаторы должны быть уникальными ... у вас есть более чем на 1 идентификатор с именем «изображения» и «информация» – phantom
Использование Nokogiri в ruby Я могу получить доступ к обоим из них достаточно хорошо. («div # a0 img») Я не понимаю, почему это плохой этикет. – user2446058
Потому что, как фантом, идентификаторы должны быть уникальными. – Hobbes