如何从 highlight.js 元素中获取纯文本?

How to get plain text from highlight.js element?

我这样使用highlight.js:

<div class="ex1" contenteditable="true">
   <pre>
      <code id="script_code" class="pgsql"></code>
   </pre>
</div>

用户可以编辑代码。当用户想要保存更改时,我需要获取纯文本。

当我得到它时:

var pscriptText = document.getElementById(divCodeView).innerHTML;

我看到标签了。如何获取明文?

使用 textContent 而不是 innerHTML:

var pscriptText = document.getElementById(divCodeView).textContent;