Смена значений innerhtml

135
17 ноября 2021, 08:10

На странице есть span <span id="chart_title">Cur</span> Как сделать так, чтобы ему присваивались значения переменной, даже если переменная меняет свое значение? Т.е динамически это сделать. Пробовал так document.getElementById("chart_title").innerHTML= CoinVal; Но значение присваивается только при загрузке страницы, и даже если оно меняется потом, то в span оно не подтягивается

Answer 1

Можно написать функцию

const setChartTitle = (value) => {
  const el = document.getElementById("chart_title");
  if (el) {
     el.innerHTML = value;
  }
}

И изменять значение через функцию.

setChartTitle(CoinVal);

Если нету доступа к CoinVal, можно добавить таймер, каждые 10-100мс вызывать функцию setChartTitle(CoinVal);

READ ALSO
Запрос с nodejs на API написаном на ASP.NET

Запрос с nodejs на API написаном на ASP.NET

API на ASPNET отдает мне xml, как вытянуть данные из него на nodejs? Пытался конвертнуть xml в json, но из входящих 3 страниц xml я получил 12 страниц json

214
Проблемы с animation jquery

Проблемы с animation jquery

Пытаюсь помощью jquery сделать следующие: сначала отрабатывает эффект FadeIn, потом callback-функцией вызывается анимация, изменяющая opacity и transform...

171
Не работает jquery в Safari [закрыт]

Не работает jquery в Safari [закрыт]

Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение

183