为什么可以';我用JavaScript从cookie解析HTML
我已经将HTML代码保存到通过JavaScript生成的HTTP cookie中,但是JavaScript无法解析HTML并在第一个双引号处截断。见下例:为什么可以';我用JavaScript从cookie解析HTML,javascript,html,cookies,httpcookie,Javascript,Html,Cookies,Httpcookie,我已经将HTML代码保存到通过JavaScript生成的HTTP cookie中,但是JavaScript无法解析HTML并在第一个双引号处截断。见下例: function loadBasket() { const loadHtml = document.cookie.split('; ').find(row => row.startsWith('itemHtml')).split('=')[1]; console.log(loadHtml); } 控制台输出 <
function loadBasket() {
const loadHtml = document.cookie.split('; ').find(row => row.startsWith('itemHtml')).split('=')[1];
console.log(loadHtml);
}
控制台输出
<li class=
就在你的代码中,你正在按=
进行拆分,这就是为什么=
文档中的内容会被截断的原因。cookie
为什么你要将html存储在cookie中?
.split('=')