`);
} else if ('description' === 'tab') {
const tabTags = document.querySelectorAll('.product-block--tab.content_tab');
const addElement = () => {
}
addElement();
}
};
document.addEventListener('shopify:section:load', generateTab);
document.addEventListener('DOMContentLoaded', generateTab);
})();
`);
} else if ('tab' === 'tab') {
const tabTags = document.querySelectorAll('.product-block--tab.content_tab');
const addElement = () => {
if ('warranty' === 'features' || 'warranty' === 'descripción' || 'warranty' === 'descriptif') {
let content = document.querySelector(`#Product-content-block-warranty .collapsible-content__inner`);
let currentNode = tabTags[0];
// 获取当前tab标签之后的兄弟元素,直到下一个tab标签出现
let sibling =currentNode.nextElementSibling;
while (sibling && sibling.tagName !== 'SCRIPT' && sibling.tagName !== 'STYLE' && !sibling.classList.contains('sticky-product-catalog-wrapper') && !sibling.classList.contains('tab-content') && !sibling.classList.contains('content_tab') && !sibling.classList.contains('hidden-all')) {
// 如果兄弟元素不是tab标签、固定 tab 栏、脚本、tab 栏内容区、样式表,则获取它的内容
const node = sibling.cloneNode(true);
node.classList.remove('invisible-ele');
content.appendChild(node);
sibling = sibling.nextElementSibling;
}
}
}
addElement();
}
};
document.addEventListener('shopify:section:load', generateTab);
document.addEventListener('DOMContentLoaded', generateTab);
})();
