Извлечь содержимое из тегов <div>

0

Мне интересно, как я могу "извлечь" контент из набора тегов div для дальнейшего использования (например, по электронной почте или показ в другом месте). Сложная часть состоит в том, что содержимое в div создается только после загрузки страницы.

Это div:

<div class='simpleCart_items'></div>

У меня есть понимание javascript и php, спасибо заранее!

Теги:

2 ответа

0
Лучший ответ

Если вы используете jQuery, очень просто:

var content = $('.simpleCart_items').html();

Это означает, что у вас есть только один элемент с этим именем класса. В противном случае вы можете получить другой контент

Оберните это с помощью функции ready() в jQuery. См. Документацию

  • 0
    Спасибо! Как я могу задержать скрипт на получение этой переменной, пока страница не загрузится?
  • 0
    @OwenParsons Я добавил это в ответ
Показать ещё 1 комментарий
0

Вам нужно будет получить контент после его появления, поскольку вы не можете получить то, чего не существует. Имея это в виду, вы получите его так же, как и любой другой контент.

var els = document.querySelectorAll('.simpleCart_items'); // nodelist

for (var i=0; i<els.length; i++) {
    console.log( els[i].innerHTML )
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню