「ここをクリック」というタイトルをクリックすると、配列から要素を1つずつ出力するJavaScriptプログラムを作成しました。ここでの問題は、単語をクリックするとhtmlページからランダムな単語を削除する関数を実装しようとしたことです以前に印刷されましたが、代わりに他の単語が印刷されました。以前に印刷された単語を削除する関数を作成するにはどうすればよいですか?
<!DOCTYPE html>
<html>
<head>
<title>function JavaScript</title>
<script >
var k = 0;
var ph = ["red ","blue","black","green","yellow"];
function text(){
if(k < ph.length ){
document.getElementById("test").innerText+=" "+ ph[k];
k++;
}
}
function deleteWord(){
var number = Math.floor(Math.random() * 5);
document.getElementById("test").innerText+=" "+ ph[number];
}
</script>
</head>
<body>
<h1 onclick="text();">Click here</h1>
<span id="test" onclick="deleteWord();"></span>
</body>
</html>