правильный синтаксис будет points[1].text
Это не потому, что есть HTML-код, JavaScript не смотрит на содержимое.Для каждого отправляемого элемента вы используете литерал объекта javascript { property : "value" }
, означающий для каждого выдвинутого вами объекта.Вы должны ссылаться на созданное вами свойство, присваивая ему значение в точечной записи object.property
.если вы не хотите использовать json, измените оператор push следующим образом.
points.push(
'<span style="font-weight: bold;font-size:25px;">hi</span>',
'<span style="font-weight: bold;font-size:25px;">hello</span>',
'<span style="font-weight: bold;font-size:25px;">call</span>',
'<span style="font-weight: bold;font-size:25px;">crow</span>');
Если вы используете этот тип синтаксиса (без json {}
), у вас просто будет массив строк, которые вы могли быссылка, как вы изначально предполагали.
Также следует понимать, что ему не важно, что содержится в этих строковых значениях, он обрабатывает их так же, как и любую другую строку.