Hướng dẫn html change content on click - html thay đổi nội dung khi nhấp chuột

Mục lục #

  1. Thay đổi nút văn bản khi nhấp bằng JavaScript
  2. Nút chuyển đổi văn bản trên nhấp vào bằng cách sử dụng JavaScript

Thay đổi nút văn bản khi nhấp bằng JavaScript #

Để thay đổi văn bản của một nút trên nhấp chuột:

  1. Thêm trình nghe sự kiện click vào nút.
  2. Sử dụng thuộc tính textContent để thay đổi văn bản của nút.
  3. Ví dụ, btn.textContent = 'Button clicked'.

Đây là HTML cho các ví dụ trong bài viết này.

Copied!

DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> head> <body> <button id="btn">Click mebutton> <script src="index.js">script> body> html>

Và đây là mã JavaScript liên quan.

Copied!

const btn = document.getElementById('btn'); // ✅ Change button text on click btn.addEventListener('click', function handleClick() { btn.textContent = 'Button clicked'; }); /** * ✅ If you need to change the button's inner HTML use: * - `innerHTML` instead of `textContent` */

Hướng dẫn html change content on click - html thay đổi nội dung khi nhấp chuột

Chúng tôi đã thêm một trình nghe sự kiện click vào nút.

Chúng tôi sử dụng thuộc tính TextContent để thay đổi văn bản của nút mỗi khi được nhấp.

Thuộc tính textContent đại diện cho nội dung văn bản của nút và con cháu của nó.

Nếu bạn cần thay đổi HTML bên trong của nút, hãy sử dụng thuộc tính

Copied!

const btn = document.getElementById('btn'); // ✅ Change button text on click btn.addEventListener('click', function handleClick() { btn.textContent = 'Button clicked'; }); /** * ✅ If you need to change the button's inner HTML use: * - `innerHTML` instead of `textContent` */
0 thay vì textContent.

Copied!

const btn = document.getElementById('btn'); // ✅ Change button text on click btn.addEventListener('click', function handleClick() { const initialText = 'Click me'; btn.innerHTML = `<span style="background-color: salmon">Button clicked<span>`; });

Hướng dẫn html change content on click - html thay đổi nội dung khi nhấp chuột

Cách tiếp cận này có thể được sử dụng để thêm một spinner tải khi người dùng nhấp vào nút.

Lưu ý rằng bạn không nên đặt nút

Copied!

const btn = document.getElementById('btn'); // ✅ Change button text on click btn.addEventListener('click', function handleClick() { btn.textContent = 'Button clicked'; }); /** * ✅ If you need to change the button's inner HTML use: * - `innerHTML` instead of `textContent` */
0 dựa trên đầu vào được cung cấp của người dùng mà không cần thoát nó. Điều này sẽ làm cho trang web của bạn dễ bị tấn công kịch bản chéo trang.

Chuyển đổi văn bản nút khi nhấp bằng JavaScript #

Để chuyển đổi văn bản của một nút khi nhấp vào:

  1. Thêm trình nghe sự kiện click vào nút.
  2. Sử dụng thuộc tính textContent để thay đổi văn bản của nút.
  3. Ví dụ, btn.textContent = 'Button clicked'.
  4. Đây là HTML cho các ví dụ trong bài viết này.

Copied!

const btn = document.getElementById('btn'); // ✅ Toggle button text on click btn.addEventListener('click', function handleClick() { const initialText = 'Click me'; if (btn.textContent.toLowerCase().includes(initialText.toLowerCase())) { btn.textContent = 'Button clicked'; } else { btn.textContent = initialText; } }); /** * ✅ If you need to change the button's inner HTML use: * - `innerHTML` instead of `textContent` */

Hướng dẫn html change content on click - html thay đổi nội dung khi nhấp chuột

Và đây là mã JavaScript liên quan.

Chúng tôi đã thêm một trình nghe sự kiện click vào nút.

Chúng tôi sử dụng thuộc tính TextContent để thay đổi văn bản của nút mỗi khi được nhấp.

Thuộc tính textContent đại diện cho nội dung văn bản của nút và con cháu của nó.

Nếu bạn cần thay đổi HTML bên trong của nút, hãy sử dụng thuộc tính

Copied!

const btn = document.getElementById('btn'); // ✅ Change button text on click btn.addEventListener('click', function handleClick() { btn.textContent = 'Button clicked'; }); /** * ✅ If you need to change the button's inner HTML use: * - `innerHTML` instead of `textContent` */
0 thay vì textContent.

Cách tiếp cận này có thể được sử dụng để thêm một spinner tải khi người dùng nhấp vào nút.

Copied!

const btn = document.getElementById('btn'); // ✅ Toggle button text on click btn.addEventListener('click', function handleClick() { const initialText = 'Click me'; if (btn.textContent.toLowerCase().includes(initialText.toLowerCase())) { btn.innerHTML = 'Button clicked'; } else { btn.textContent = initialText; } });

Hướng dẫn html change content on click - html thay đổi nội dung khi nhấp chuột

Lưu ý rằng bạn không nên đặt nút

Copied!

const btn = document.getElementById('btn'); // ✅ Change button text on click btn.addEventListener('click', function handleClick() { btn.textContent = 'Button clicked'; }); /** * ✅ If you need to change the button's inner HTML use: * - `innerHTML` instead of `textContent` */
0 dựa trên đầu vào được cung cấp của người dùng mà không cần thoát nó. Điều này sẽ làm cho trang web của bạn dễ bị tấn công kịch bản chéo trang.

Chuyển đổi văn bản nút khi nhấp bằng JavaScript #

Làm cách nào để thay đổi văn bản trên nút bấm bằng HTML?

Nếu bạn cần thay đổi nút HTML bên trong của nút, hãy sử dụng thuộc tính bên trong thay vì TextContent ...
Thêm trình nghe sự kiện nhấp vào nút ..
Sử dụng thuộc tính TextContent để thay đổi văn bản của nút ..
Ví dụ, BTN. TextContent = 'nút bấm' ..

Làm cách nào để hiển thị nội dung trên nhấp chuột?

Tạo phần tử trong mã HTML.Thêm phong cách vào phần tử và đặt các thuộc tính hiển thị thành không có.Tạo hàm JavaScript Show Show () có thể truy cập hình ảnh và thay đổi thuộc tính hiển thị thành chặn.Thêm nút trong mã HTML gọi chức năng Show Show () khi người dùng nhấp vào nó.

JavaScript có thể thay đổi nội dung HTML không?

JavaScript là ngôn ngữ lập trình máy tính năng động, nhẹ và phổ biến nhất được sử dụng để tạo một trang web.Nó tương tác với phía khách hàng và tạo các trang động.JavaScript có thể thay đổi nội dung của trang HTML: Phương thức getEuityById () được sử dụng để lấy ID của phần tử và thay đổi nội dung HTML.

Làm cách nào để thay đổi nội dung của bên trong của các phần tử HTML?

Để đặt giá trị của thuộc tính bên trong, bạn sử dụng cú pháp này: Element.innerhtml = newhtml;Cài đặt sẽ thay thế nội dung hiện có của một phần tử bằng nội dung mới.element. innerHTML = newHTML; The setting will replace the existing content of an element with the new content.