要實現(xiàn)textarea的實時預(yù)覽功能,可以通過JavaScript來監(jiān)聽textarea的輸入事件,并將輸入的內(nèi)容實時渲染到預(yù)覽區(qū)域。
以下是一個簡單的示例代碼:
<!DOCTYPE html>
<html>
<head>
<title>Textarea實時預(yù)覽</title>
</head>
<body>
<textarea id="input" oninput="updatePreview()"></textarea>
<div id="preview"></div>
<script>
function updatePreview() {
var input = document.getElementById("input").value;
var preview = document.getElementById("preview");
preview.innerHTML = input;
}
</script>
</body>
</html>
上面的代碼中,我們在textarea元素上綁定了一個oninput事件,當(dāng)用戶輸入內(nèi)容時就會觸發(fā)updatePreview()函數(shù),該函數(shù)獲取textarea的值并將其實時渲染到預(yù)覽區(qū)域中。
通過這種方式,用戶在輸入內(nèi)容時就能立即看到預(yù)覽效果,實現(xiàn)了實時預(yù)覽功能。您也可以根據(jù)實際需求對預(yù)覽內(nèi)容進行樣式處理或其他操作。