Андрей Романов, 4 дива: 1 контейнер, 1 слева с цифрой, 1 справа с процентом, 1 сзади с абсолютной позицией, заливкой и шириной в процентах.
Простейшая javascript обвязка вокруг(или совсем без неё, а сразу на сервере генерить).
Библиотек полно, но такую простую штуку проще руками сделать, извиняюсь за тавтологию.
maksimwork1980, чтоб не было лишних ячеек - не надо объединять линоие ячейки в excel, оставляй одну ячейку там где должна быть одна - размеры настроишь потом руками через css.
Точно ли строки идентичны? Ты проверял тупо равенство body и bodyX ?
Если да - остаётся предподагать что энтот твой get_price написан бывалым code-ninja и не только поучает цену но и имеет какие-то сайд-эффекты, которые коррапият последующие запросы.)
sergeyviktorovich, void перед промис - это не тип, а оператор javascript. Нужен он исключительно для eslint, чтоб явно указать, что возвращаемый промис мы вкидываем нафиг - т.е. не ждём.
Не путай ошибки компилятора и ошибки eslint. Первый указывает на реальные ошибки, из-за которых код не будет работать. Второй указывает на потенциальные ошибки, когда формально код работать будет, но, вероятно, не так, как ты хотел. В данном случае срабатывание ложное, но тут уж ничего не поделать.
Inviz Custos,
1. Из кода, приведённого в вопросе, нельзя быть на сто процентов уверенным, что там внезапно не используется какая-нить своя обёртка.
2. Нельзя быть на сто процентов уверенным, что не используется версия содержащая критичную уязвимость.)
Первые две строчки именно это и делают, поменяй ссылку и читай, в чём, блин, вопрос?
// Если там ссылка на чужой сайт - ответ никак.
// Использовать element.innerHTML += 'text' нельзя, потому что это шорткат для element.innerHTML = element.innerHTML + 'text', что сбрасывает всё содержимое element и отрисовывает его заново.