Метод 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, время: 17:45. |