<script>
document.addEventListener('DOMContentLoaded', function() {
// ページ上のすべての '.ec-itemNav' 要素を取得します。
// これにより、PC版とスマホ版の両方のナビゲーションが対象になります。
const ecItemNavContainers = document.querySelectorAll('.ec-itemNav');
// 検索したいキーワードを定義します。
const searchWord = '悩み';
// 各 '.ec-itemNav' コンテナに対して処理を行います。
ecItemNavContainers.forEach(container => {
// そのコンテナ内のすべての 'a' タグを見つけます。
const linksInContainer = container.querySelectorAll('a');
// 見つかった各 'a' タグに対して処理を行います。
linksInContainer.forEach(link => {
// 'a' タグのテキスト内容に '悩み' というワードが含まれているかチェックします。
// .trim() を使って、テキスト前後の不要な空白を取り除きます。
if (link.textContent.trim().includes(searchWord)) {
// もし含まれていたら、その 'a' タグの最も近い親の 'li' 要素を取得します。
const parentLi = link.closest('li');
// 親の 'li' 要素が存在することを確認し、クラスを追加します。
if (parentLi) {
parentLi.classList.add('mezasu-list');
// デバッグ用: クラスが追加されたことをコンソールに出力
console.log('mezasu-list クラスを追加しました:', parentLi);
}
}
});
});
console.log('--- 「悩み」リストのクラス付与スクリプト実行終了 ---');
});
</script>