質問編集履歴

2

サンプルHTMLが、出力ソースの仕様と一部違っていたので、手直ししました

2021/07/15 10:51

投稿

tomocha
tomocha

スコア2

test CHANGED
File without changes
test CHANGED
@@ -318,8 +318,6 @@
318
318
 
319
319
  </li>
320
320
 
321
- <li>大項目(H2)</li>
322
-
323
321
  </ul>
324
322
 
325
323
  ```

1

生成したいHTML側のサンプルソースを追記しました

2021/07/15 10:51

投稿

tomocha
tomocha

スコア2

test CHANGED
File without changes
test CHANGED
@@ -285,3 +285,45 @@
285
285
 
286
286
 
287
287
  こちらをこのまま流用では駄目なのだろうなと思うのですが、このスクリプトをベースにして、もう1階層下を作ることは可能でしょうか?
288
+
289
+
290
+
291
+ =================================
292
+
293
+ ご助言いただきまして、生成したいHTML側のサンプルソースを追記させていただきます。
294
+
295
+ (リンク生成部分は割愛します)
296
+
297
+ ```HTML
298
+
299
+ <ul>
300
+
301
+ <li>大項目(H2)
302
+
303
+ <ul>
304
+
305
+ <li>中項目(H3)
306
+
307
+ <ul>
308
+
309
+ <li>小項目(H4)</li>
310
+
311
+ </ul>
312
+
313
+ </li>
314
+
315
+ <li>中項目(H3)</li>
316
+
317
+ </ul>
318
+
319
+ </li>
320
+
321
+ <li>大項目(H2)</li>
322
+
323
+ </ul>
324
+
325
+ ```
326
+
327
+ 先の素人改造スクリプトでは、H4が中項目階層になってしまうのですが、中項目生成時、”最後の”<li>という条件で情報取得しているので、加工のみでもう一段下に階層を作ることが出来るのかわからず、ご質問させていただきました。
328
+
329
+ HTMLを整理してみると、中項目の</li>位置をどう設定するかがポイントのような気もします…。