0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

配列を使ってリンク集(リスト一覧)を作る方法《JavaScript》

Last updated at Posted at 2025-10-27

はじめに

JavaScript配列を使って、リンク集(リスト一覧)を作る方法をまとめました。

《配列とは?》
複数のデータを1つのグループに格納して取り扱えるJavaScriptの機能のこと。
["タイトル", "サイトのURL"]
{title:"タイトル", url:"サイトのURL"}
などの形でデータを取り扱える。
大量のデータを取り扱いたい時に便利。

JavaScriptの配列で作ったリンク集の例

JavaScriptの配列で作ったリンク集の例

リンク集のサンプル
https://text.sakura.ne.jp/note-sample/qiita-hairetsu-links.html

JavaScriptのソースコードの例

JavaScript (配列でリンク集を作成)
window.onload = function() {

//[01]	<ul id="lists"></ul>を作成
//		<body>の下に<ul>を作り、<ul>の中に『id="lists"』を挿入
document.getElementsByTagName("body").item(0).appendChild(document.createElement("ul")).setAttribute("id", "lists");

//[02]	リンクしたいサイトのタイトルとURLの一覧を作成
//		タイトルは『sites[0].title』、URLは『sites[0].url』で呼び出せる
let sites = [
{title:"クリスマス・イブ",		url:"https://youtu.be/x8CgehqveLI"} ,
{title:"ビビデバ",				url:"https://youtu.be/xRl-RPv5bU8"} ,
{title:"いとしのエリー",			url:"https://youtu.be/xDRNp15kG-A"} ,
{title:"",					url:"https://youtu.be/828sdsTqsok"} ,
{title:"LA・LA・LA LOVE SONG",	url:"https://youtu.be/l155d_6hohY"} ,
{title:"大丈夫",					url:"https://youtu.be/im40yS65leA"} ,
{title:"浪漫飛行",				url:"https://youtu.be/8AA-QRI3u-4"} ,
{title:"田園",					url:"https://youtu.be/14f7ZoGiqWA"} ,
{title:"わたしを甘やかすなら",	url:"https://youtu.be/lhzIgTidMqU"} ,
{title:"君色に染まる",			url:"https://youtu.be/InrwpyXNtio"}
];

//[03]	<li></li>を作成
//		<li>の中に『<a href="リンクのURL">リンクのタイトル</a>』を挿入
for (let i = 0; i < sites.length; ++i){
document.getElementById('lists').insertAdjacentHTML('beforeend', `<li><a href="${sites[i].url}">${sites[i].title}</a></li>`);
}

};

HTMLのソースコードの例

HTML
<!DOCTYPE html><html lang="ja"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>配列を使ってリンク集(リスト一覧)を作る方法《JavaScript》</title>
<script src="qiita-hairetsu-links.js"></script>
</head><body>
</body></html>

配列を使うメリット

  • データの追加・修正・削除が簡単
  • データの中身が見やすい
  • データを出力する時の形式が変わっても簡単に対応できる
    • リンク形式の例[][タイトル](URL)
    • リンク形式の例[]<a href="URL">タイトル</a>
  • ソースコードが見やすい

関連サイト

配列を使って表(テーブル)を作る方法《JavaScript》
https://qiita.com/text-sakura-ne-jp/items/ce5b93531f172fd341dc


ウェブサイト歴史博物館 [2000年~2020年]
https://text.sakura.ne.jp/tool/web-site-history/

JavaScriptの配列を使って作ったサイト。配列で「サイト名」と「URL」のリストを作り、そのリストを元にInternet Archiveの過去のウェブページのリンクを作成。

(text_sakura)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?