2013-08-20 2 views
0

У меня есть переменная, которая содержит HTML упорядоченного списка элементов списка текста, все в div.Извлечение текста из переменной, содержащей HTML

Когда я console.log, что переменная, я получаю хорошую часть вывода HTML.

Я хочу извлечь этот текст, потому что хром-хранилище по какой-то причине не позволяет мне сохранить переменную, содержащую HTML.

Я пробовал переменную.innerText без везения. Есть идеи?

+0

Отправьте jsfiddl.net своим кодом, и я постараюсь вам помочь – user1477388

+0

Попробуйте '.textContent' – Ian

+0

@ user1477388 Это беспорядок. Я знаю, я понятия не имею, как использовать jquery. http://jsfiddle.net/vL5UH/ Я пытаюсь уничтожить API-интерфейс wikipedia, а затем сохранить строку. – rolandnsharp

ответ

0

Если вы просто хотите сохранить свой HTML и получить его как есть, вы можете кодировать его с помощью escape функции JavaScript на атрибут innerHTML, а затем декодировать его с помощью unescape, хотя эти функции устарели, так как ECMAScript 3. A более современным способом было бы кодировать/декодировать его с использованием кодировки base64 (и закодированная строка будет короче).