Я пытаюсь заставить Javascript читать и писать абзацы на основе содержимого в другом месте страницы (в частности, названия предметов в сводке корзины).Проблема в том, что я не могу заставить Javascript писать их правильно.
Мне нужно, чтобы записываемый абзац был «Заказ включает: Продукт 1, Продукт 2 и т. Д.»но вместо этого он возвращает «Порядок включает: [объект HTMLParagraphElement], [объект HTMLParagraphElement] и т. д.»
<!-- Cart Summary -->
<p class="cartitems" id="Quantity">Product 1</p>
<p class="cartitems" id="Quantity">Product 2</p>
<!-- Paragraph to be written -->
<p id="printItems"></p>
<script>
var prods = document.getElementsByClassName("cartitems");
var items = Array.from(prods);
document.getElementById("printItems") = "Order Includes: " +
items;
</script>
Я пытался использовать
var prods = document.getElementsByClassName("cartitems").innerHTML;
и
document.getElementById("printItems").innerHTML = "Order Includes: " +
items;
Но оба возвращают неопределенное.