从包含HTML的变量中提取文本

Extracting text from a variable containing HTML

本文关键字:提取 取文本 变量 包含 HTML      更新时间:2023-09-26

我有一个变量,它包含文本列表项的有序列表的HTML,所有这些都在一个div中。

当我对该变量进行console.log操作时,我得到了不错的HTML输出。

我想提取该文本,因为chrome存储由于某种原因不允许我保存包含HTML的变量。

我尝试过variable.innerText,但没有成功。知道吗?

如果您只想按原样存储HTML并检索它,您可以在innerHTML属性上使用Javascript的escape函数对其进行编码,然后使用unescape对其进行解码,尽管自ECMAScript 3以来,这些函数已被弃用。一种更现代的方式是使用base64编码对其进行编码/解码(并且编码的字符串会更短)。