gpt4 book ai didi

javascript - 使用 innerHTML 获取零宽度非连接器 (‌)

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:54:32 24 4
gpt4 key购买 nike

我正在尝试使用 innerHTML 获取

输出应该是

This div contains a zero-width‌‌non-joiner, a non-breaking space & an ampersand

但是输出是:

This div contains a zero-width‌non-joiner, a non-breaking space & an ampersand

如何获取

alert(document.getElementsByTagName('div')[0].innerHTML)
<div>This div contains a zero-width&zwnj;non-joiner, a non-breaking&nbsp;space &amp; an ampersand</div>

fiddle :https://jsfiddle.net/yst1Lanv/

最佳答案

您可以使用它的 unicode \u200c 搜索它。然后将其替换为 字符串。

alert(document.getElementsByTagName('div')[0].innerHTML.replace(/\u200c/g, '&zwnj;'))
<div>This div contains a zero-width&zwnj;non-joiner, a non-breaking&nbsp;space &amp; an ampersand</div>

关于javascript - 使用 innerHTML 获取零宽度非连接器 (‌),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48688285/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com