我编写了以下代码来查找并获取带有id vcr_data
的 div
元素从html字符串
中。 当我尝试将该div
附加到html
标记时,它会被打印为以下内容,而不是字符串化的div
:
... <body>[object HTMLDivElement]</body></html>
代码片段:
let doc = new DOMParser().parseFromString(html, 'text/html');
console.log('div element ', doc.getElementById('vcr_data'));
const response = `<!DOCTYPE html>
<html>
<head>
<style id="jss-server-side"></style>
</head>
<body>${doc.getElementById('vcr_data')}</body>
</html>`;
console.log('html: ', response);
dataLayer
变量gtm.element.outerHTML
。 - Harm