В последнее время, в проекте, вам необходимо динамически дать события привязки элементов JS. Вы не использовали их раньше. Кстати, вы можете узнать об этом. Таким образом, вы погуглите события и написали следующие два события, одно добавляет события, а другое - удалить события.
/addEventListener (), RemoveEventListener () используется для обработки операций определения и удаления обработчиков событий // Область: обработчик событий будет работать в рамках его элемента. // addEventListener (событие, функция, захват/пузырь); removeEventListener (событие, функция, захват/пузырь) // Событие параметров показано в приведенной выше таблице. Функция - это функция для выполнения. Захват и пузырь являются двумя временными режимами, разработанными W3C. // Полно, захват - это прочитать последнюю строку с начала документа, а затем выполнить событие. Bubble сначала находит указанную позицию, а затем выполняет событие. // Параметры захвата/пузыря являются логическими значениями, истинными средствами для использования захвата, false является пузырьковой функцией addevent () {var obj = document.getelementbyid ("txtiatacity"); if (window.addeventlistener) {// Коды событий для других браузеров: Mozilla, Netscape, Firefox // Порядок добавленных событий - это порядок выполнения // Обратите внимание, что добавление событий с использованием addEventListener, без добавления на OBJ.AddeventListener ('Focus', function () {test ('aa')}, false); } else {// Код события IE добавляет метод добавления obj.attachevent ('onfocus', function () {test ('aa')}); }} function removeEvnent () {var obj = document.getElementById ("txtiatacity"); if (window.removeeventListener) {obj.removeeventListener ('Focus', function () {test ('aa')}, false); } else {obj.detachevent ('onfocus', function () {test ('aa')}); }}Когда страница загружается, приведенный выше метод вызывается на событие привязки ввода. Тест успешно добавлен, но удаление никогда не бывает успешным. Итак, я искал справочные материалы в Интернете
// События, добавленные через AddEventListener (), могут быть удалены только с помощью RemoveEventListener (). Это сделано. Существует еще одно предложение ниже: // Анонимная функция, добавленная AddEventListener (), когда удаление не будет удалена. Проблема была найдена. Function () {test ('aa')} // недействительный, потому что методы, передаваемые в addeventListener () и removeEventListener () не являются одним и тем же методом, поэтому тест ('aa') предлагается и написано как тест функции (msg) {alert (msg)} rewritten в функцию addEvent () {var obj = document.igletementByid (")") ") if (window.addeventListener) {// Коды событий для других браузеров: Mozilla, Netscape, Firefox // Порядок добавленных событий - это примечание выполнения //, которое добавляет события с использованием addeventListener, без добавления на OBJ.AddeventListener ('Focus', test ('msg')}, false); } else {// Код события IE добавляет метод добавления obj.attachevent ('onfocus', test ('msg')}); }} function removeEvnent () {var obj = document.getElementById ("txtiatacity"); if (window.removeeventlistener) {obj.removeeventListener ('Focus', test ('msg')}, false); } else {obj.detachevent ('onfocus', test ('msg')); }}Таким образом, подсказка выполнения, т.е.
Выполнение, дополнение к успеху, удаление или сбой. После долгого поиска в Интернете в течение долгого времени я почти написал таким образом, и это было успешным. Я не знаю, почему я не мог удалить свой.
Позже я увидел, что jQuery изначально упоминался на странице, поэтому я использовал события Bind and Ungind of jQuery, чтобы добиться успеха.
Увы, давайте решим эту проблему, когда проект закончен.
Приведенный выше метод динамической реализации JS для добавления и удаления событий в элементы - это весь контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.