一样的js代码,为什么有一串不允许

img

img


明明一样的,为什么就是不允许啊

img

这个页面我刷新过,前面js链接也没有错

【以下回答由 GPT 生成】

这段HTML代码中的一串不允许的内容是由于HTML编码引起的。在这段代码中,出现了类似于 "," 和 "," 这样的内容。这些内容实际上是特殊字符的编码表示。

解决方案如下:

  1. 替换HTML编码的特殊字符:将 "," 替换为其对应的字符,即逗号 ","。将 "," 替换为句号 "。"。

示例代码如下:

const htmlString = `<p></p><p class="md_img_container"><img class="md_img" src="" alt="img" align="left" /></p><p></p>
<p></p><p class="md_img_container"><img class="md_img" src="" alt="img" align="left" /></p><br />明明一样的&#xff0c;为什么就是不允许啊<br /><p class="md_img_container"><img class="md_img" src="" alt="img" align="left" /></p>这个页面我刷新过&#xff0c;前面js链接也没有错<p></p>`;

const replacedString = htmlString.replace(/&#xff0c;/g, ',').replace(/&#xff0c;/g, '。');
console.log(replacedString);
  1. 更新HTML代码:使用替换后的HTML代码,将特殊字符替换为对应的字符。

示例代码如下:

const htmlString = `<p></p><p class="md_img_container"><img class="md_img" src="" alt="img" align="left" /></p><p></p>
<p></p><p class="md_img_container"><img class="md_img" src="" alt="img" align="left" /></p><br />明明一样的,为什么就是不允许啊<br /><p class="md_img_container"><img class="md_img" src="" alt="img" align="left" /></p>这个页面我刷新过,前面js链接也没有错<p></p>`;

请注意,在替换特殊字符时,可以使用正则表达式进行全局替换。在示例代码中,我使用了 replace(/&#xff0c;/g, ',')replace(/&#xff0c;/g, '。') 来分别替换逗号和句号。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

你代码没保存