我已经将HTML代码保存到一个HTTP cookie中,这个cookie是通过JavaScript生成的,但是,JavaScript不能解析HTML,并且在第一个双引号处截断。 请参见下面的示例:
function loadBasket() {
const loadHtml = document.cookie.split('; ').find(row => row.startsWith('itemHtml')).split('=')[1];
console.log(loadHtml);
}
控制台输出
<li class=
似乎第一个双引号就坏了。 有没有办法将其解析为HTML?
.split('=')
就在您的代码中,您按=
拆分,这就是为什么响应在=
处被切断的原因