Добавьте динамическую переменную javascript к тегу HTML. InnerHTML и insertAdjacentHTML оба неверны

0

У меня есть пара переменных javascript, которые обновляются, когда анимация разыгрывается.

Я хотел бы добавить это в HTML-элементы, но у меня есть несколько проблем. Я могу заставить его работать, вводя тег span в HTML и нацеливаясь на него, но я хотел бы знать, как я могу это сделать без него.

Код, который в настоящее время работает:

  <p id="infoCurrentDepth">Current Depth:<span id="bla"></span></p>

  var bla = $('bla');

  function updateInfoPanel(){

    bla.innerHTML = scaleControl.value;
}

Я удалил код, который не требуется.

То, что я хотел бы сделать, - это просто добавить переменную в тег p. Когда я пытаюсь, это повторяется значение несколько раз вместо его замены.

Спасибо за любую помощь

  • 0
    попробуйте переместить var bla = $('bla'); к методу updateInfoPanel ..
  • 0
    любая ошибка в консоли?
Показать ещё 2 комментария
Теги:

1 ответ

2
Лучший ответ

Поскольку вы используете jQuery, нет необходимости перезаписывать $ чтобы создать селектор элементов. Используйте селектор id jQuery вместе с методами манипуляции, такими как.html()/. Append() как

Поэтому попробуйте ниже, после удаления var $ = function(){...}

$('#infoCurrentScale').append('sdfsdf');
  • 0
    огромное спасибо за вашу помощь

Ещё вопросы

Сообщество Overcoder
Наверх
Меню