v получает правильные значения, но отрисовываете вы их неправильно. Надо удерживать постоянное значение v до следующей смены значения. while(), более элегантно. getElementById() – и дальше идёт возвращаемое из него значение.getElementById()?goal? f(document.getElementById("example"));const Obj = document.getElementById("example");
f(Obj);-s в любом случае что-то да выведет. ТС хочет в результате True / False, что можно с if [ -z ... ] – проверяет строку на пустоту.
Попробуйте указывать там абсолютный URL картинки:
https://site.ru/images/risovyj-sup-recept.jpg