HTML
<div class="gold" id="text1">
<ul>
<li>Тест1~~Тест2~~Тест3</li>
</ul>
</div>
<div class="gold" id="text1">
<ul>
<li>Тест1~~Тест2~~Тест3</li>
</ul>
</div>
JS
var elements = document.getElementsByClassName('gold');
for(var i = 0; i < elements.length; i++) {
var el = elements[i].getElementsByTagName("li");
var listItemContent = el[0].textContent;
el[0].innerHTML = listItemContent.split("~~").join("</li><li>");
}
Как сделать чтоб заглавная буква шла с новой строчки?
Здравствуйте Never3D!
В вашем примере один li
оказывается в другом li
. Возможно в этом у вас проблема? Если да, вот мой вариант:
'use strict';
var elements = document.getElementsByClassName('gold');
for (var i = 0; i < elements.length; i++) {
var ul = elements[i].querySelector('ul');
var li = ul.querySelector("li");
var liTextContent = li.textContent;
ul.removeChild(li);
var arrayContent = liTextContent.split("~~");
for (var a = 0; a < arrayContent.length; a++) {
var newLi = document.createElement('li');
newLi.textContent = arrayContent[a];
ul.appendChild(newLi);
}
}
<div class="gold" id="text1">
<ul>
<li>Тест1~~Тест2~~Тест3</li>
</ul>
</div>
<div class="gold" id="text1">
<ul>
<li>Тест1~~Тест2~~Тест3</li>
</ul>
</div>
Если что-то другое вам требуется, опишите задание более полно.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Использую набор компонентов PrimeNG, хочу кастомизировать элемент Tree (https://wwwprimefaces
Есть класс в стиляхanimation1 он должен вызываться постоянно (в цикле), но в рандомный промежуток и после удалятся, и повторятся снова, а то есть...