我想用 javascript 清理一个文本区域。在网上搜索我发现只有 jQuery 或 JavaScript 函数可以做到这一点,但它们对我不起作用。按下名为“AVANTI”的按钮后,我希望文本区域完全干净,然后如果用户再次按下按钮以向他显示 MySQL 数据库中的更多数据。我尝试在“AVANTI”按钮内使用 reset() 函数,但一旦按下,就无法再查看 textarea 内的其他数据。每次按“AVANTI”按钮时,我的文本区域都会被数据覆盖。
我的主要问题是在哪里放置document.getElementById('comments').value = '';我的 JS 代码?
<html lang="it" dir="ltr">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js">
<script type="text/javascript">
$(document).ready(function(){
window.history.replaceState('','',window.location.href)
});
$(document).ready(function(){
$('#comments').bind("cut copy paste",function(e) {
e.preventDefault();
});
});
$(document).ready(function() {
var commentCount = 0;
$("#avanti").click(function() {
commentCount += 1 ;
$("#comments").load("load-comments.php", {
commentNewCount: commentCount
}); }); });
</script>
<title>Cherubini Website</title>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
</head>
<body>
<textarea name="message" rows="8" cols="80" id="comments"
readonly="readonly" unselectable="on">
<?php""?>
</textarea>
<button id="indietro">INDIETRO</button>
<button id="avanti">AVANTI</button>
</body>
</html>