Выберите элементы, используя Javascript - PullRequest
0 голосов
/ 13 июля 2020

Итак, я начал несколько javascript, и я хотел спросить, есть ли способ выбрать элементы в массиве. Я прочитал querySelector, querySelectorAll и getElementsByClassName, но они выбирают весь массив, но не элементы в нем. Потому что я хочу добавить прослушиватель событий к элементам, чтобы кнопка удаления удаляла элемент списка. Если мой код такой: -

    <body>
    <h3>Simple Add/Remove Task</h3>
    <h4>To do List</h4>
    <ul>
        <div>
            <li>Wake up</li>
            <li>Study</li>
        </div>

    <div>
        <button>Delete</button><br>
        <button>Delete</button>
    </div>
    </ul>

    <script type="text/javascript" src="./script.js"></script>
</body>

1 Ответ

0 голосов
/ 13 июля 2020

Ну ... Что вы хотите здесь выбрать? В HTML нет такой вещи, как массив.

Предположим, вы хотите добавить прослушиватель событий к своей первой кнопке. Поскольку на самом деле нет единой функции, отличающей две кнопки Delete, вы хотите добавить к ним какой-то идентификатор. Например:

<button id="btn-1">Delete</button><br>
<button id="btn-2">Delete</button>

Затем вы можете выбрать первую кнопку следующим образом:

button1 = document.getElementById("btn-1");

... или, с более современным JavaScript (но менее совместимым с браузером) :

button1 = document.querySelector("#btn-1");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...