Я нашел несколько проблем в вашем коде, позвольте мне резюмировать это здесь:
- Для элемента
input
для предоставленного пользователем текста у вас есть <input type="text">
, который должен иметь атрибут id
какхорошо, чтобы поймать на getElementById
. - . Чтобы найти элемент прицеливания, вам необходимо также указать правильное значение
id
или class
. Я думаю, с помощью message_container
вы можете достичь этого, используя document.getElementsByClassName('message_container')[0]
. Затем вы можете установить значение этого элемента с помощью свойства innerHTML
.
Поэтому, основываясь на моем объяснении, я думаю, что это решение может работать для вас:
const ausgabe = () => {
const textInput = document.getElementById("text");
const messageContainer = document.getElementsByClassName('message_container')[0];
messageContainer.innerHTML = textInput.value;
}
<div class="Webview">
<div class="message_container" id="myForm"></div>
<form class="send_container">
<input id="text" type="text" />
<button type="button" onclick="ausgabe()">Nachricht absenden</button>
</form>
</div>
Надеюсь, это поможет!