👋
簡単なメモ帳アプリ ソースコード!!
今回はまたまたコードを公開します!!
今日はメモ帳アプリを作りました!!
以下がソースコードです!!
index.html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>memo</title>
<style>
.title {
text-align: center;
font-size: xxx-large;
color: black;
}
.setumei {
text-align: center;
}
main > h1 {
text-align: center;
cursor: pointer;
}
.id {
margin-top: 20px;
padding-top: 5px;
border-radius: 10px;
border: 1px solid black;
padding-top: 20px;
padding-bottom: 20px;
}
</style>
</head>
<body>
<h1 class="title">メモ帳アプリ</h1>
<p class="setumei">最大10こメモを追加できます!! 白い枠をクリックして内容を追加してください!!</p>
<main>
<h1 class="id" onclick="henkou(`1`)" id="i1"> 1 </h1>
<h1 class="id" onclick="henkou(`2`)" id="i2"> 2 </h1>
<h1 class="id" onclick="henkou(`3`)" id="i3"> 3 </h1>
<h1 class="id" onclick="henkou(`4`)" id="i4"> 4 </h1>
<h1 class="id" onclick="henkou(`5`)" id="i5"> 5 </h1>
<h1 class="id" onclick="henkou(`6`)" id="i6"> 6 </h1>
<h1 class="id" onclick="henkou(`7`)" id="i7"> 7 </h1>
<h1 class="id" onclick="henkou(`8`)" id="i8"> 8 </h1>
<h1 class="id" onclick="henkou(`9`)" id="i9"> 9 </h1>
<h1 class="id" onclick="henkou(`10`)" id="i10"> 10 </h1>
</main>
<script>
function $(nam) {return document.getElementById(nam)}
function local_set(nam, nam2) {localStorage.setItem(nam, nam2)}
function local_get(key) { return localStorage.getItem(key) };
function henkou(int2) {
memo_text = prompt("memo_text_input")
let int3 = "i" + int2;
local_set(int3, memo_text)
let int4 = $(int3);
int4.textContent = memo_text;
}
function loading() {
let sss1 = local_get("i1")
$("i1").textContent = sss1
let sss2 = local_get("i2")
$("i2").textContent = sss2
let sss3 = local_get("i3")
$("i3").textContent = sss3
let sss4 = local_get("i4")
$("i4").textContent = sss4
let sss5 = local_get("i5")
$("i5").textContent = sss5
let sss6 = local_get("i6")
$("i6").textContent = sss6
let sss7 = local_get("i7")
$("i7").textContent = sss7
let sss8 = local_get("i8")
$("i8").textContent = sss8
let sss9 = local_get("i9")
$("i9").textContent = sss9
let sss10 = local_get("i10")
$("i10").textContent = sss10
}
loading()
</script>
</body>
</html>
何か改良点や不良などがあればコメントしてください!! バイバイ!
Discussion
こんにちは〜、偶然通りかかった趣味コーダーです。
記事のコード、私の手元でも動きました。よくできてると思います。
ところで、少し改良できそうなところを見つけました。
script
タグ内にあるloading
関数、for
文(これ)を使ったらすっきりまとめられそうです。例えばこんな感じにしてみるのはどうでしょうか?
お節介でしたらすみません...
ありがとうございます!!
参考にさせて頂きます