Метод replace
<textarea id='area1'>
123
</textarea>
<input type='button' value='change' onclick='iprov()'>
<script>
function iprov() {
var a = document.getElementById('area1').value
var str = a.charAt(0)
var b = str.replace(1, 2)
document.getElementById('area1').value = b
}
</script>
Подскажите в чем дело? |
Метод .replace не изменяет строку, а возвращает новую.
|
Изменил код,который выше.Сложился такой вопрос:почему когда пишешь
document.getElementById('area1').value= b
то все работает а когда так:
document.getElementById('area1').value.charAt(0) = b
То не работает :? |
Потому что метод .charAt возвращает новую строку.
|
Я вас не понимаю, вы не могли бы более понятнее объяснить, а не короткими фразами?
|
Метод charAt только возвращает но нечего не устанавливает ))
|
а...то есть мы получаем значение, но обратно передать(изменить) его не можем.Тогда какие есть способы чтобы взять и изменить?
|
Использовать другой язык, где это возможно.
|
Вот здесь даже я нечё непонял ))))))))
Причём тут другой язык ? предлагаешь Контент по китайски, или скрипты на бейсике ? ))))))))) |
Цитата:
|
| Часовой пояс GMT +3, время: 07:45. |