Например есть текст такого рода : "На...поверхности...зуба кариозная полость средней глубины, выполненная светлым рыхлым дентином и т д..." и есть ссылки с номерами зубов такого вида
<a href="javascript:void(0)" onclick="zubgetText(this)" id="18">18</a>
Можно ли сделать так чтоб при нажатии на ссылку в вышеуказанном тексте вместо многоточий попадал номер зуба. Сейчас есть такой JS код ,
<script type="text/javascript">
function zubgetText(el){
document.getElementById('lechenie').value +=
(document.getElementById('lechenie').value ? ', ' : '') +
el.firstChild.data;
}
</script>
Видно что при таком раскладе при нажатии на ссылку заполняется инпут с айдишником lechenie.
Вот как можно это сделать.
var lechenie_text = document.getElementById('lechenie').innerHTML;
function zubgetText(el){
document.getElementById('lechenie').innerHTML = lechenie_text.replace(/\.\.\./gi, ' '+el.innerHTML+' ');
}
<span id="lechenie">На...поверхности...зуба кариозная полость средней глубины, выполненная светлым рыхлым дентином.</span>
<br>
<a href="javascript:void(0)" onclick="zubgetText(this)" id="18">18</a>
<a href="javascript:void(0)" onclick="zubgetText(this)" id="10">10</a>
<a href="javascript:void(0)" onclick="zubgetText(this)" id="8">8</a>
<a href="javascript:void(0)" onclick="zubgetText(this)" id="4">4</a>
Регулярным выражением проходим по тексту и заменяем все вхождения в тексте, И для того что бы повторно использовать текст, мы сохраняем начальный текст в переменной lechenie_text
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть combobox - содержащий в себе некие item - меню корочеНеобходимо для каждого их этих item сделать отдельный обработчик событий - т
Имеется 4 класса-моделиДля каждой модели своя вью-модель, содержащая коллекцию объектов соответствующей модели
Суть проблемы: мне нужно сохранить изменения в базеПосле чего сравнить хешсумму базы с предыдущей и восстановить базу из бекапа, если они...