Так что я пытаюсь отобразить слова, введенные в моем текстовом поле, следующим образом: (thomas) будет отображаться как = "t, th, tho, thom, thoma, thomas ». Что мне вводить в charAt, чтобы это произошло? или мне нужно добавить что-то еще? Заранее спасибо! Javascript - отображение слов с charAt одной буквой + одной буквой и т. Д.
<head>
<meta charset="utf-8">
<script>
function printit()
{
var temptext = document.getElementById("mytext").value;
var tempa = temptext.charAt();
document.getElementById("translated").innerHTML=tempa;
}
</script>
</head>
<body>
<h1> </h1>
<form name="f1">
<input type="text" id="mytext" value="" />
<input type="button" value="print" onclick="printit()"/>
</form>
<div id="translated" style="background-color:gray"></div>
</body>
</html>
['подстрока'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substring) в пределах [цикла] (https: //developer.mozilla .org/en-US/docs/Web/JavaScript/Reference/Statement/for) будет проще. – Teemu
@Teemu действительно :) – xShirase