私はSquareSpaceのデフォルトスタイルエディタでできることを超えてProductタイトルを操作する私のSquareSpaceサイトにいくつかのカスタムJavaScriptを持っています。最初にページ( https://www.manilva.co/catalogue-accessories/ )をロードすると動作しますが、左側のカテゴリ
私はJavaScriptがSquareSpaceスタイルによって上書きされていると仮定していますが、なぜ私は理解できません。おそらく私は間違った場所で関数を呼び出していますか?
どんな提案も役に立ちます。
ありがとう!
現在のコード:
document.querySelectorAll(".ProductList-filter-list-item-link".forEach(i=>i.addEventListener("click", function()
{
var prodList = document.querySelectorAll("h1.ProductList-title");
for (i = 0, len = prodList.length; i < len; i++)
{
var text = prodList[i].innerText;
var index = text.indexOf('-');
var lower = text.substring(0, index);
var higher = text.substring(index + 2);
prodList[i].innerHTML = lower.bold() + "<br>" + higher;
});