Разбиваем строчку в цикле и переворачиваем. Для извлечения данных используем объектную модель документа, формы.
1 2 3 4 5 |
<p>тунрёвереп тедуб адюс етёдевв ыв йыроток тскет йобюЛ</p> <form action=""> <input type="text" size="80" /><br /> <input onclick="reverseText(document.forms[0].elements[0].value)" type="button" value="Перевернуть текст" /> </form> |
1 2 3 4 5 6 7 8 9 10 |
<script> /* Функция от эксперта */ function reverseText(text) { /* Эт понятно кладём внутрь функции значения текстовой области вычисленной при помощи DOM */ var res = text.charAt(text.length); //Вычисляем количество символов в строке for(var i = 0; i<text.length +1; i++){ res += text.charAt(text.length-i); /* Хмм а где же реверс? возможно length-i влияет, ну с помощью цикла мы однозначно делаем перебор строки */ } document.forms[0].elements[0].value = res; } </script> |
| Категория: JavaScript
| Тэги: JavaScript / reverse / строки / цикл