Javascript JS innerHTML更改内容,如何解析?

Javascript JS innerHTML更改内容,如何解析?,javascript,html,Javascript,Html,我有这个html: <string name="finish_registration_title"> <![CDATA[ Hello <b>%1$s</b> … ]]> </string> 它会创建一条注释 根据我应该使用textContent,但它给了我: %1$s … ]]> 我还没有找到其他解决办法。我只需要字符串标记的内部内容,因为它位于字符串标记中。它与此有关吗?你是如何“拥有这个HTML”

我有这个html:

<string name="finish_registration_title">
    <![CDATA[
    Hello <b>%1$s</b> …
    ]]>
</string>
它会创建一条注释

根据我应该使用
textContent
,但它给了我:

%1$s …
]]>

我还没有找到其他解决办法。我只需要
字符串
标记的内部内容,因为它位于
字符串
标记中。

它与此有关吗?你是如何“拥有这个HTML”的?解析后,您无法使用JavaScript获取浏览器已经丢弃的内容,或者在解析过程中错误更正为其他内容。我将其从XML文件复制粘贴到工具中,然后工具会按键值解析文件,以便其他人可以创建翻译。它是XML,而不是HTML。您需要使用XML或XHTML来解析它。这可能与此有关吗?你是如何“拥有这个HTML”的?解析后,您无法使用JavaScript获取浏览器已经丢弃的内容,或者在解析过程中错误更正为其他内容。我将其从XML文件复制粘贴到工具中,然后工具会按键值解析文件,以便其他人可以创建翻译。它是XML,而不是HTML。您需要使用XML或XHTML来解析它。
%1$s …
]]>