如何将此数组连接到此输出

How to connect this array to this output

本文关键字:输出 连接 数组      更新时间:2023-09-26

我在这里太过分了...老师给了我们两组代码,这个数组带有函数processTheText,以及正文部分(以textarea开头),你应该将句子或引文信息粘贴到其中并拆分它。我不明白它们之间的关系 - 当我现在单击按钮时,它什么也没做。我不确定我是否只是不理解这个概念,或者我是否犯了某种错误使其无法工作(我搞砸了一点,所以这是完全可能的)。有什么见解吗?附言初学者请温柔一点。P.S.S. 仅限 Javascript。谢谢!!!

<html>  
<body>  
<script type="text/javascript">
   function processTheText () 
   {
var medium = document.getElementById('textBox').value;
  var parts = medium.split (/[()]/);
  parts[2] = parts[2].substring(2);
  parts[3] = parts[2]
    .substring(parts[2].search(/[.]/))
    .substring(2);
  parts[2] = parts[2].substring(0, parts[2].search(/[.]/));
  for (i=0; i<parts.length; i=i +1) {
     document.getElementById("putYourOutputHere"+i).innerHTML= i +":" + parts [i];
  }
   }
</script>   
<textarea name="theText" id="textBox" value="Paste text here" cols="80" rows="25">     </textarea> <br> 
<input type="button" id = "myButton" value="Click To Run"   
onclick="processTheText()"> 
<div id= “putYourOutputHere”> </div>
</body> 
</html>
  1. 您需要转义句号['.]
  2. 你需要有一些文本在 [...] 和 (...) 中有文字
  3. 您需要使用正确的双引号拥有更多 ID 以 0-3 结尾的div
  4. 您需要修复您的正则表达式

现场演示

<div id="putYourOutputHere0"> </div>
<div id="putYourOutputHere1"> </div>
<div id="putYourOutputHere2"> </div>
<div id="putYourOutputHere3"> </div>