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>