Вот мой код, что я пытался: Markup:сброс не является функцией в JavaScript
<textarea class="form-control textareaInput" rows="12" id="textareaInput"></textarea>
<div class="row">
<div class="col-lg-2 text-center">
<div class="form-group">
<button class="form-control btn btn-primary reset" onclick="myFunction()">Reset</button>
</div>
</div>
</div>
Моя функция:
function myFunction() {
//alert("ok");
document.getElementById("textareaInput").reset();
}
Я получаю сообщение об ошибке, когда я нажимаю на reset
кнопка.
Ошибка:
Uncaught TypeError: document.getElementById(...).reset is not a function
Где проблема? Заранее спасибо. N.B: я не использовал form
тег.
Если вы знаете, что не используете форму, вы знаете об ошибке, не так ли? –
без использования формы, я хочу сбросить текст. Как я могу это сделать? где моя проблема? –
Вам нужно будет найти альтернативу, потому что 'reset()' требует 'HTMLFormElement': https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reset –