Event listener | add & removeEventListener

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ธ.ค. 2024

ความคิดเห็น • 27

  • @inhxuanhanh3978
    @inhxuanhanh3978 3 ปีที่แล้ว +2

    Dạy free mà chi tiết dễ hiểu quá a, cảm ơn a nhiều

  • @xb_mathsonghanhcungcon2126
    @xb_mathsonghanhcungcon2126 2 ปีที่แล้ว +1

    Cảm ơn anh Sơn Đặng rất nhiều!

  • @dungbkhn02
    @dungbkhn02 ปีที่แล้ว +1

    Rất hay F8!

  • @phapnguyen155
    @phapnguyen155 4 ปีที่แล้ว

    Cái này ok nè, bổ sung vô phần handle validate là tuyệt vời 💯❤❤❤❤

  • @matis4779
    @matis4779 4 ปีที่แล้ว

    Hay quá anh ơi 👩‍❤️‍💋‍👩

  • @daisynguyen307
    @daisynguyen307 3 ปีที่แล้ว +1

    Cảm ơn anh.

  • @hoacat8519
    @hoacat8519 4 ปีที่แล้ว +1

    anh giang de hieu qua

  • @thanhattran8101
    @thanhattran8101 2 ปีที่แล้ว

    đang dạy hình vô tình thấy bug :))) 1 công đôi việc là có thật... Nhưng dù sao thì anh dạy rất hay, em coi hết khóa học nhưng vẫn xem lại mà vẫn thấy hay

  • @thayongnoi950
    @thayongnoi950 ปีที่แล้ว +1

    anh ơi 15:45 anh add cái unload xong rồi anh coa remove cái load đag có ko anh

  • @holicneko1668
    @holicneko1668 4 ปีที่แล้ว +2

    cho em hỏi get cái element lưu vào biến . là lấy cái element đó làm giá trị của 1 biến ?

  • @vinhnguyenphu9725
    @vinhnguyenphu9725 3 ปีที่แล้ว +2

    Chào ban mình có xử lý sự kiện khi người dùng vô tình thoát hoặc là F5, nhưng khi mình nhấn cập nhật dữ liệu (submit form) tuy đã removeEventListener nhưng vẫn bị cảnh báo, bạn giúp mình với nhé. Cảm ơn bạn
    //Xử lý trường hợp người dùng vô tình thoát
    function chkChange() {
    window.addEventListener('beforeunload', setConfirmation);
    }
    function setConfirmation(event) {
    event.preventDefault();
    event.returnValue = '';
    }
    function saveChkChange() {
    window.removeEventListener('beforeunload', setConfirmation);
    }

  • @bo_68
    @bo_68 2 ปีที่แล้ว +1

    các bác cho e hỏi làm sao mà khi F5 lại trang mà nó vẫn hiện cái modal box lên giống như trong video nhỉ

    • @RinkaMizuki
      @RinkaMizuki 2 ปีที่แล้ว

      15:00 a Sơn có nói ý tưởng

  • @trongtruong12
    @trongtruong12 4 ปีที่แล้ว +3

    Cả nhà cho em hỏi tí là khi mình chạy đoạn mã Javascript dưới thì nó lại báo lỗi "Cannot read property 'addEventListener' of null". Cho em cách khắc phục với ạ.
    const buttonRandom = document.getElementById("button-random");
    const colors = [
    '#00aefd',
    '#ffa400',
    '#07a787',
    '#ff7870',
    'black',
    'pink',
    'yellow',
    '#e74c3c',
    '#2979ff'
    ];
    const randomColor = colors[Math.floor(Math.random() * colors.length)];
    buttonRandom.addEventListener('click', function (e) {
    document.body.style.backgroundColor = "randomColor";
    });l

    • @nosense7859
      @nosense7859 3 ปีที่แล้ว

      lỗi ở buttonRandom đó ạ >

    • @nosense7859
      @nosense7859 3 ปีที่แล้ว

      buttonRandom = null nên nó không nhận được thuộc tính ở đằng sau

    • @trongtruong112
      @trongtruong112 3 ปีที่แล้ว +1

      @@nosense7859 mình tìm ra được lỗi rồi. Do đặt file JS ở thẻ head, mình đã đặt lại ở sau thẻ body và đã fix lỗi

    • @trongtruong112
      @trongtruong112 3 ปีที่แล้ว

      @@nosense7859 cảm ơn bạn nhiều

  • @KhangNguyen-kq2iw
    @KhangNguyen-kq2iw 3 ปีที่แล้ว +1

    10:50 cao nhân nào giải thích giúp em tại sao viec1 khai báo ở trên là function nhưng trong addvenlistener lại k có dấu viec1() đc k ạ

    • @TrickItonline
      @TrickItonline 3 ปีที่แล้ว +1

      callback là không có nhé

    • @sonlengoc948
      @sonlengoc948 2 ปีที่แล้ว

      @@TrickItonline sai rồi, funtion không có đối số thì truyền vào như 1 biến cũng dc, còn trong trường hợp có đối số thì phải có (thamso) nha

    • @sonlengoc948
      @sonlengoc948 2 ปีที่แล้ว

      @@TrickItonline tại vì callback vẫn có thamso bình thường, callback cũng là 1 function thui mà

  • @coconut1465
    @coconut1465 3 ปีที่แล้ว +1

    Cho em hỏi function (e) là gì thế ạ

    • @nosense7859
      @nosense7859 3 ปีที่แล้ว

      fun có tham số là mouse event >

    • @coconut1465
      @coconut1465 3 ปีที่แล้ว

      @@nosense7859😂 sự kiện mouse là gì bạn

    • @nosense7859
      @nosense7859 3 ปีที่แล้ว +1

      @@coconut1465 hong, event mouse là sự kiện tạo ra bởi con chuột á, như là click chuột, clicck đúp cuột, click chuột phải ó :3
      con chuột ở tay phải chứ hong phải con 4 chân nhóooo

    • @emvoinamdinh
      @emvoinamdinh 3 ปีที่แล้ว

      @@nosense7859 haha