@Sanya1407

Как изменить значение textarea?

function inWall(){
    let input2 = document.getElementById("Wall").value 
    let b = document.querySelector("textarea")

    if (input2.length < width * height){
        for (i = input2.length; i < width * height; i ++){  //wigth i height var переменные і работают 
               input2 += '0' // input успешно меняется 
        }
        b.setAttribute('value', input2) // Value осталось не измененным 
    }
}


<div>
        <form action="">
            <textarea id = "Wall" value = "" rows = ""  ></textarea>
            
            <input  type = "button" name = "entered" value = "Submit" onclick="inWall()" ></button>
        </form>
    </div>
  • Вопрос задан
  • 1094 просмотра
Решения вопроса 1
@Absolute138
Атрибут value не равно свойство value.
document.querySelector("textarea").value = 'bla-bla';
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Che603000
c 2011 javascript
Тэг textarea не имеет атрибута value. Используйте innerText
b.innerText = input2;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы