Как исправить javascript, получающий целые теги в блоггере - PullRequest
1 голос
/ 13 апреля 2019

Это HTML-код для оглавления.Поэтому я попытался вставить его в блоггер, но проблема в том, что он извлекает все теги заголовков за пределами моего поста (виджеты боковой панели и имя автора, которому присваиваются теги заголовков)

Проверьте https://bloginoobs.blogspot.com/2019/04/simple-table-of-contents.html для получения более подробной информации...

Я буквально не имею представления о javascript, но я попробовал какой-то метод пробной ошибки, но ничего не происходит.Но этот код работает, выбирая все теги между <article> и </article>

<script>
var ToC =
  "<nav role='navigation' class='table-of-contents'>" +
    "<h4>On this page:</h4>" +
    "<ul>";var newLine,el,title,link;$("article h2,h3,h4").each(function(){el = $(this);title = el.text();link = "#" + el.attr("id");newLine =
    "<li>" +
      "<a href='" + link + "'>" +
        title +
      "</a>" +
    "</li>";ToC += newLine}
);ToC +=
   "</ul>" +
  "</nav>";$(".all-questions").prepend(ToC);
</script>
...