Вроде гуглил и ошибка такая возникает когда передается не String. Здесь вроде всё ок, но почему то ошибка. Подскажиет плиз.
var datem = document.getElementsByClassName('starttime');
for (var i = 0; i < datem.length; i++) {
alert(i); // 0
alert( datem[i].textContent); // 12.00 - 14.00
alert (typeof datem[i].textContent); //string
var datemn = datem[i].split('-');
alert (datemn);
}
Без комментариев:
var datem = document.getElementsByClassName('starttime');
for (var i = 0; i < datem.length; i++) {
console.log( datem[i].textContent);
var datemn = datem[i].textContent.split('-');
console.log( datemn);
}
<span class="starttime">12.00 - 14.00</span>
Хотя не понятно зачем вам тут цикл...
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как сформировать функцию, имея ее текст в качестве строки? Дискас