在HTML中,可以通過使用<textarea>
元素來創建多行文本輸入框,可以通過在標簽內部設置初始值來為<textarea>
元素賦值,例如:
<textarea>這是一個文本輸入框的初始值</textarea>
如果想要通過JavaScript動態地為<textarea>
元素賦值,可以通過獲取該元素的引用,然后設置其value
屬性來實現,例如:
<textarea id="myTextarea"></textarea>
<script>
document.getElementById('myTextarea').value = '動態設置的值';
</script>
如果想要將<textarea>
元素的值與其他數據綁定,可以通過監聽input
事件來實現,例如:
<textarea id="myTextarea"></textarea>
<p id="output"></p>
<script>
let textarea = document.getElementById('myTextarea');
let output = document.getElementById('output');
textarea.addEventListener('input', function() {
output.textContent = textarea.value;
});
</script>
這樣當用戶在文本輸入框中輸入內容時,輸出元素的文本內容會實時更新為輸入框中的值。