Вроде гуглил и ошибка такая возникает когда передается не 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>
Хотя не понятно зачем вам тут цикл...
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости