|
|
|
| Добавить в textarea js-ом можно так: object_textarea.value += string;
В <p> object_p.innerHTML += string;
А можно ли добавить в начало? Интересует простейший вариант, при кот. не надо считывать уже имеющиеся значения в элементах. | |
|
|
|
|
|
|
|
для: Dante
(04.03.2011 в 12:30)
| |
var sVal = object_textarea.value;
object_textarea.value = 'text'+sVal;
|
и соответсвенно
var sVal = object_p.innerHTML;
object_p.innerHTML = 'text'+sVal;
|
| |
|
|
|
|
|
|
|
для: Lelik
(04.03.2011 в 12:39)
| | Спасибо.
Это со считыванием значений. По другому , я так понимаю, никак? | |
|
|
|
|
|
|
|
для: Dante
(04.03.2011 в 13:13)
| | по другому только в конец контента можно приписать.
И ещё, вот этот метод, тоже со считыванием значений:
object_p.innerHTML += string;
object_textarea.value += string;
|
всё равно, что написать:
object_p.innerHTML = object_p.innerHTML + string;
object_textarea.value = object_textarea.value + string;
|
| |
|
|
|
|
|
|
|
для: Lelik
(04.03.2011 в 13:49)
| | Понял, спасибо. | |
|
|
|
|
|
|
|
для: Dante
(04.03.2011 в 13:13)
| | Вставить в начало <TEXTAREA> можно только прочитав/сохранив имеющийся в его свойстве VALUE текст.
А вот в любой другой элемент (в котором можно оперировать не VALUE, а innerHTML, можно вставить и текст, и какой-то HTML-код, и HTML-тег безо всякого предварительного прочитывания/сохранения текущего innerHTML.
Для этого и существуют методы insertAdjacentText (), insertAdjacentHTML () и insertAdjacentElement (), где первым параметром будет 'afterBegin'.
Создавайте нужные Вам строку текста, или строку с HTML-кодом, или HTML-тег методом createElement () и вставляйте созданное впереди всего уже имеющегося содержания в теге, не читая/не сохраняя его.
<p id="myP">old_text</p>
<hr>
<input type="button" value="Go!" onclick="document.getElementById ('myP').insertAdjacentText ('afterBegin', 'NEW_TEXT ')">
пробел ---^
|
| |
|
|
|
|
|
|
|
для: Абырвалг
(04.03.2011 в 16:08)
| | insertAdjacentText - это не кроссбраузерно, а всё что не кроссбраузерно использовать крайне нежелательно. Всё равно придётся возвращаться к innerHTML (для ФФ так точно) :)
[поправлено модератором] | |
|
|
|