提问者:小点点

为什么我不能从JavaScript中的cookie解析HTML


我已经将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?


共1个答案

匿名用户

.split('=')

就在您的代码中,您按=拆分,这就是为什么响应在=处被切断的原因