Java语言代码,当[按住Button时,从文本文件中随机删除一行]

问题描述 投票:-10回答:1

网站应该在其中放置文本文件的部分。例如。

*"Roses are red
 Violets are blue
 I saw a green car
 And a red car too."*

在显示文本的文本框旁边,应该有一个蓝色按钮,上面写着“臭”?并且每次单击它都会从文本文件中删除一行。从文本框中删除所有行之后,代码将留下一条消息“ no stonks”

我将需要该脚本与html5兼容,因为它将在网站上使用。

谢谢您的阅读。

javascript java html text
1个回答
0
投票

function removeLine(){
  
  var text = document.getElementById("removeFrom").innerHTML;
  var lines = text.split(".");
  
  if(lines.length == 1){
    document.getElementById("removeFrom").innerHTML = "No Stonks";
    return;
  }
  
  var newText = "";
  var randomLine = Math.floor(Math.random() * lines.length);
  for(var i = 0; i <  lines.length -1; i++){
    if(i != randomLine){
      newText += lines[i] + ".";
    }
  }
  document.getElementById("removeFrom").innerHTML = newText;
}
<p id="removeFrom">
Roses are red Violets are blue I saw a green car And a red car too0.
Roses are red Violets are blue I saw a green car And a red car too1.
Roses are red Violets are blue I saw a green car And a red car too2.
Roses are red Violets are blue I saw a green car And a red car too3.
Roses are red Violets are blue I saw a green car And a red car too4.
</p>
<button onclick="removeLine()"> Remove</button>
© www.soinside.com 2019 - 2024. All rights reserved.