メモ書きにも使えるToDoリストとその作り方

このツールは 回 使われています。

Simple ToDo List
    使い方マニュアル
    • 追加: 入力欄にタスクを書き、Enterキーまたは「+」ボタンを押します。
    • 編集: タスクの文字をクリックすると直接編集できます。
    • 完了: チェックボックスをクリックして完了/未完了を切り替えます。
    • 並べ替え: タスクをドラッグ&ドロップして順番を入れ替えられます。
    • 削除: 「×」ボタンで個別削除。「完了削除」でチェック済みを一括削除します。
    • モード切替: 右上のアイコンでライト/ダークモードを切り替えられます。

    ご利用にあたっては、本Webアプリの 利用規約 も合わせてご確認ください。

    バグや表示の乱れなどがあれば、こちらよりお知らせください。

    どのような操作をした時に、どのような問題が起きたかをご記入ください。
    同意事項
    ・本フォームは不具合報告専用です。個別の返信は原則行っておりません。
    ・誹謗中傷、脅迫、公序良俗に反する内容が含まれる場合、IPアドレス等のログに基づきしかるべき対処を行います。

    目次

    To Do リストの実装コード

    <div id="web-apps-todo-list">
        <div class="app-container">
            <div class="app-header">
                <div class="app-title">Simple ToDo List</div>
                <button id="theme-toggle" title="Switch Theme"></button>
            </div>
    
            <div class="input-group">
                <input type="text" id="new-todo" placeholder="タスクを入力..." autocomplete="off">
                <button id="add-btn">
                    <span class="btn-text">追加</span>
                    <span class="btn-icon">+</span>
                </button>
            </div>
    
            <ul id="todo-list"></ul>
    
            <div class="app-footer">
                <span id="task-count">0 tasks</span>
                <div class="filters">
                    <button class="filter-btn active" data-filter="all">すべて</button>
                    <button class="filter-btn" data-filter="active">未完了</button>
                    <button class="filter-btn" data-filter="completed">完了</button>
                </div>
                <div class="footer-actions">
                    <button id="clear-completed-btn">完了削除</button>
                    <button id="clear-btn">全削除</button>
                </div>
            </div>
        </div>
    
        <div id="drag-overlay" class="hidden"></div>
    </div>
    よかったらシェアしてね!
    • URLをコピーしました!
    • URLをコピーしました!
    目次