脚本中的错误将句子分隔为单个变量



此脚本中的某处存在错误。我已经将问题缩小到脚本中将字符串拆分为变量的部分,或者将w1放回文本框的部分,尽管当我输入""代替w1时,它会正确删除文本框中的所有内容。我只在下面包含了必要的片段。我确信文档已正确链接,并且此功能与其他功能之间没有干扰。

function myFunction() { //yeah I gotta use funtion myFunction... it's hilar.
  var x = document.getElementById("translateinput").value;
  var w1 = x.split(" ")[0];
  var w2 = x.split(" ")[1];
  var w3 = x.split(" ")[2];
  var w4 = x.split(" ")[3];
  var w5 = x.split(" ")[4];
  var w6 = x.split(" ")[5];
  var w7 = x.split(" ")[6];
  var w8 = x.split(" ")[7];
  var w9 = x.split(" ")[8];
  var w10 = x.split(" ")[9];
  var w11 = x.split(" ")[10];
  var w12 = x.split(" ")[11];
  var w13 = x.split(" ")[12];
  var w14 = x.split(" ")[13];
  var w15 = x.split(" ")[14];
  var w16 = x.split(" ")[15];
  var w17 = x.split(" ")[16];
  var w18 = x.split(" ")[17];
  var w19 = x.split(" ")[18];
  var w20 = x.split(" ")[19];
  document.getElementById("translateinput").value = w1;
}
<div id=thing>
  <br>
  <textarea type="text" id="translateinput">Enter text here to translate!</textarea>
  <br>
  <button id="translate" onclick="myFunction()">Translate!</button>
  <br>
  <br>
</div>

>var w15 = x.split(" ")[14;行不包含钩子"]"的闭合。

要检测此类错误,您必须使用调试工具,尤其是那些集成在Chrome等浏览器中的工具,例如,您转到菜单(工具/开发工具(

最新更新