Измените значение DOM.innerText, ссылаясь на него через переменную - PullRequest
0 голосов
/ 01 апреля 2020

Noob-101:

Во всем моем коде я хочу получить доступ и изменить 'getElementById (' # ID '). InnerText', ссылаясь на него через переменную.

let variable = 'getElementById('#ID').innerText;'

Теперь я увеличиваю: 'variable ++;'

Проблема: Инкремент не отображается в DOM, как если бы переменная не ссылалась на свойство документа.

Я хочу избегать делать это каждый раз в моем коде:

document.getElementById('#ID').innerText = variable;

Как мне достичь своей цели?

Спасибо

1 Ответ

1 голос
/ 01 апреля 2020

ссылается на DOM, а не на свойство

var v1 = document.getElementById('#ID');

Тогда ваш код уменьшится в размере

v1.innerText = "" + parseInt(v1.innertText) + 1

Если тег пуст, сначала установите его в ноль или вначале, как показано ниже

if(v1.innerText == "") v1.innerText = "0"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...