У меня есть некоторый javascript, который @ pimvdb помог мне с здесь , и мне было интересно, можно ли его настроить так, чтобы он группировал меньшие заголовки div
следующий более высокий div
.
Другими словами, начните с этого HTML:
<p>Some paragraph</p>
<h1>Heading 1</h1>
<p>Some paragraph</p>
<p>Some paragraph</p>
<h2>Heading 2</h2>
<p>Some paragraph</p>
<p>Some paragraph</p>
<h3>Heading 3</h3>
<p>Some paragraph</p>
<p>Some paragraph</p>
<h1>Heading 1</h1>
<p>Some paragraph</p>
<p>Some paragraph</p>
<h2>Heading 2</h2>
<p>Some paragraph</p>
<p>Some paragraph</p>
<h3>Heading 3</h3>
<p>Some paragraph</p>
<p>Some paragraph</p>
...
… а затем используйте javascript (через букмарклет, потому что все это должно быть сделано на стороне клиента), чтобы получить следующее:
<div class="one">
<h1>Heading 1</h1>
<p>paragraph</p>
<div class="two">
<h2>Heading 2</h2>
<p>paragraph</p>
<div class="three">
<h3>Heading 3</h3>
<p>paragraph</p>
</div>
<div class="three">
<h3>Heading 3</h3>
<p>paragraph</p>
</div>
</div>
</div>
<div class="one">
<h1>Heading 1</h1>
<p>paragraph</p>
<div class="two">
<h2>Heading 2</h2>
<p>paragraph</p>
<div class="three">
<h3>Heading 3</h3>
<p>paragraph</p>
</div>
</div>
</div>