Вставить текст в конец тега
Здравствуйте!Скажите пожалуйста,как мне вставить только текст(без создания узла и прочих тегов) в тег(например див)
то есть например если такая структура: <div id="data">13.4.14 <br> 28.3.14 <br> </div> вставить после самого последнего <br>,то есть чтобы было <div id="data">13.4.14 <br> 28.3.14 <br> вставленный текст </div> надеюсь на вашу помощь.Спасибо. P.S. Количество тегов и текста в <div id="data"></div> может быть разное(то есть привязку к моему примеру делать не нужно) |
var text = document.createTextNode('вставленный текст');
document.getElementById('data').appendChild(text);
Или
document.getElementById('data').innerHTML += 'вставленный текст';
|
document.getElementById('data').innerHTML += 'вставленный текст';
-это не подходит,так как оно замещает весь предыдущий текст в теге. а второй вариант сейчас попробую |
Цитата:
|
<head>
<style>
#data:after {
content:"вставленный текст";
width:100px;
background-color: red;
}
</style>
</head>
<body>
<div id="data">13.4.14
<br>28.3.14
<br>
</div>
</body>
верстка, это демонстрация |
| Часовой пояс GMT +3, время: 23:43. |