2017-02-12 26 views
0

此腳本的某處出現故障。我已將問題範圍縮小到將字符串拆分爲變量的部分或將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>

回答

4

var w15 = x.split(" ")[14;不包含鉤 「]」 的關閉。

要檢測這種錯誤,您必須使用調試工具,尤其是那些集成在Chrome等瀏覽器中的例如您可以進入菜單(工具/開發工具)

相關問題