Hướng dẫn how do i change the click on a html page? - làm cách nào để thay đổi nhấp chuột trên trang html?

Bạn có thể sử dụng chức năng toàn cầu location.replace:

$("#button1").click(function() {
    location.replace("/page2.html");
});

Mặc dù điều này có chức năng tương đương với việc sử dụng thẻ HTML <a> với thuộc tính HREF của "/page2.html" và hoàn toàn không sử dụng JavaScript, đây sẽ là cách đơn giản hơn và do đó tốt hơn để thực hiện nó. Nếu bạn muốn trang tải trong nền và chỉ để thay đổi DOM khi nó được tải, tôi cho rằng bạn có thể sử dụng yêu cầu AJAX:

var ajaxRunning = false;
$("#button1").click(function() {
    if (!ajaxRunning) { // don't send two requests at once
        ajaxRunning = true;
        $.ajax("/page2.html", {
            method: "GET",
            dataType: "html"
        }).done(function(html) {
            ajaxRunning = false;
            document.write(html);
        });
    }
});

Tuy nhiên, hoàn toàn không có lợi ích thực sự khi làm điều đó (và chi phí phức tạp lớn hơn), trừ khi "Trang2.html" là một tệp HTML một phần mà bạn sẽ chỉ sử dụng để cập nhật một phần của DOM (với jQuery html hoặc text các chức năng, thay vì document.write).

Vì vậy, trừ khi bạn có một lý do thuyết phục để giới thiệu JavaScript, chỉ cần sử dụng thẻ HTML <a>, như vậy:

<a href="/page2.html">
    <button id="button1">Click me!</button>
</a>

Xác định một siêu liên kết

Thí dụ

Để biết danh sách đầy đủ tất cả các thẻ HTML có sẵn, hãy truy cập tham chiếu thẻ HTML của chúng tôi.

❮ Thuộc tính sự kiện HTML

Hãy tự mình thử »

Thêm về URL tuyệt đối và URL tương đối


Sử dụng URL đầy đủ để liên kết đến một trang web: & NBSP;

Hướng dẫn HTML


Hãy tự mình thử »

Liên kết đến một trang nằm trong thư mục HTML trên trang web hiện tại: & NBSP;
Liên kết đến một trang nằm trong cùng một thư mục với trang hiện tại: & nbsp;Bạn có thể đọc thêm về các đường dẫn tệp trong các đường dẫn tệp HTML.Bạn có thể đọc thêm về các đường dẫn tệp trong các đường dẫn tệp HTML.Bạn có thể đọc thêm về các đường dẫn tệp trong các đường dẫn tệp HTML.Bạn có thể đọc thêm về các đường dẫn tệp trong các đường dẫn tệp HTML.Bạn có thể đọc thêm về các đường dẫn tệp trong các đường dẫn tệp HTML.

Tóm tắt chương

Nhãn

Sự mô tả

Giá trịThẻ liên kết HTML
NhãnSự mô tả

Chi tiết kỹ thuật

Xác định một siêu liên kếtĐể biết danh sách đầy đủ tất cả các thẻ HTML có sẵn, hãy truy cập tham chiếu thẻ HTML của chúng tôi.

❮ Thuộc tính sự kiện HTML

Thí dụ

Thực hiện JavaScript khi nhấp vào nút:

Nhấp vào đây

Thêm ví dụ "hãy thử nó" dưới đây.
function myFunction() {
  document.getElementById("demo").style.color = "red";
}

Định nghĩa và cách sử dụng

Thí dụ

Thuộc tính Onclick bắn vào chuột nhấp vào phần tử.

Hỗ trợ trình duyệt

Thuộc tính sự kiện
function myFunction() {
  document.getElementById("field2").value = document.getElementById("field1").value;
}

Hãy tự mình thử »


Thêm về URL tuyệt đối và URL tương đối

Sử dụng URL đầy đủ để liên kết đến một trang web: & NBSP;

Xác định một siêu liên kết



Liên kết được tìm thấy trong gần như tất cả các trang web. Liên kết cho phép người dùng nhấp vào cách của họ từ trang này sang trang khác.


Liên kết HTML - Siêu liên kết

Liên kết HTML là các siêu liên kết.

Bạn có thể nhấp vào một liên kết và chuyển sang một tài liệu khác.

Khi bạn di chuyển chuột qua một liên kết, mũi tên chuột sẽ biến thành một tay nhỏ.

Lưu ý: Một liên kết không phải là văn bản. Một liên kết có thể là một hình ảnh hoặc bất kỳ phần tử HTML nào khác! A link does not have to be text. A link can be an image or any other HTML element!


Liên kết HTML - Cú pháp

Thẻ HTML <a> xác định một siêu liên kết. Nó có cú pháp sau:

văn bản liên kết

Thuộc tính quan trọng nhất của phần tử <a> là thuộc tính

var ajaxRunning = false;
$("#button1").click(function() {
    if (!ajaxRunning) { // don't send two requests at once
        ajaxRunning = true;
        $.ajax("/page2.html", {
            method: "GET",
            dataType: "html"
        }).done(function(html) {
            ajaxRunning = false;
            document.write(html);
        });
    }
});
1, biểu thị đích của liên kết.

Văn bản liên kết là phần sẽ hiển thị cho người đọc.

Nhấp vào văn bản liên kết, sẽ gửi người đọc đến địa chỉ URL được chỉ định.

Thí dụ

Ví dụ này cho thấy cách tạo liên kết đến w3schools.com:

Truy cập w3schools.com!

Hãy tự mình thử »

Theo mặc định, các liên kết sẽ xuất hiện như sau trong tất cả các trình duyệt:

  • Một liên kết không được đánh giá cao và màu xanh lam
  • Một liên kết được truy cập được gạch chân và màu tím
  • Một liên kết hoạt động được gạch chân và màu đỏ

Mẹo: Các liên kết tất nhiên có thể được tạo kiểu với CSS, để có được cái nhìn khác! Links can of course be styled with CSS, to get another look!


Liên kết HTML - Thuộc tính đích

Theo mặc định, trang được liên kết sẽ được hiển thị trong cửa sổ trình duyệt hiện tại. Để thay đổi điều này, bạn phải chỉ định một mục tiêu khác cho liên kết.

Thuộc tính

var ajaxRunning = false;
$("#button1").click(function() {
    if (!ajaxRunning) { // don't send two requests at once
        ajaxRunning = true;
        $.ajax("/page2.html", {
            method: "GET",
            dataType: "html"
        }).done(function(html) {
            ajaxRunning = false;
            document.write(html);
        });
    }
});
2 Chỉ định nơi mở tài liệu được liên kết.

Thuộc tính

var ajaxRunning = false;
$("#button1").click(function() {
    if (!ajaxRunning) { // don't send two requests at once
        ajaxRunning = true;
        $.ajax("/page2.html", {
            method: "GET",
            dataType: "html"
        }).done(function(html) {
            ajaxRunning = false;
            document.write(html);
        });
    }
});
2 có thể có một trong các giá trị sau:

  • var ajaxRunning = false;
    $("#button1").click(function() {
        if (!ajaxRunning) { // don't send two requests at once
            ajaxRunning = true;
            $.ajax("/page2.html", {
                method: "GET",
                dataType: "html"
            }).done(function(html) {
                ajaxRunning = false;
                document.write(html);
            });
        }
    });
    
    4 - Mặc định. Mở tài liệu trong cùng một cửa sổ/tab khi được nhấp vào
  • var ajaxRunning = false;
    $("#button1").click(function() {
        if (!ajaxRunning) { // don't send two requests at once
            ajaxRunning = true;
            $.ajax("/page2.html", {
                method: "GET",
                dataType: "html"
            }).done(function(html) {
                ajaxRunning = false;
                document.write(html);
            });
        }
    });
    
    5 - Mở tài liệu trong một cửa sổ hoặc tab mới
  • var ajaxRunning = false;
    $("#button1").click(function() {
        if (!ajaxRunning) { // don't send two requests at once
            ajaxRunning = true;
            $.ajax("/page2.html", {
                method: "GET",
                dataType: "html"
            }).done(function(html) {
                ajaxRunning = false;
                document.write(html);
            });
        }
    });
    
    6 - Mở tài liệu trong khung cha mẹ
  • var ajaxRunning = false;
    $("#button1").click(function() {
        if (!ajaxRunning) { // don't send two requests at once
            ajaxRunning = true;
            $.ajax("/page2.html", {
                method: "GET",
                dataType: "html"
            }).done(function(html) {
                ajaxRunning = false;
                document.write(html);
            });
        }
    });
    
    7 - Mở tài liệu trong toàn bộ phần thân cửa sổ

Thí dụ

Sử dụng Target = "_ Blank" để mở tài liệu được liên kết trong cửa sổ trình duyệt mới hoặc tab:

Ghé thăm W3Schools!

Hãy tự mình thử »


Theo mặc định, các liên kết sẽ xuất hiện như sau trong tất cả các trình duyệt:

Một liên kết không được đánh giá cao và màu xanh lamabsolute URL (a full web address) in the

var ajaxRunning = false;
$("#button1").click(function() {
    if (!ajaxRunning) { // don't send two requests at once
        ajaxRunning = true;
        $.ajax("/page2.html", {
            method: "GET",
            dataType: "html"
        }).done(function(html) {
            ajaxRunning = false;
            document.write(html);
        });
    }
});
8 attribute.

Một liên kết được truy cập được gạch chân và màu tímrelative URL (without the "https://www" part):

Thí dụ

Một liên kết hoạt động được gạch chân và màu đỏ

W3C


Google

Mẹo: Các liên kết tất nhiên có thể được tạo kiểu với CSS, để có được cái nhìn khác!

HTML Images


CSS Tutorial

Hãy tự mình thử »



Theo mặc định, các liên kết sẽ xuất hiện như sau trong tất cả các trình duyệt:

Một liên kết không được đánh giá cao và màu xanh lam

Thí dụ

Một liên kết được truy cập được gạch chân và màu tím

Hướng dẫn how do i change the click on a html page? - làm cách nào để thay đổi nhấp chuột trên trang html?

Hãy tự mình thử »


Theo mặc định, các liên kết sẽ xuất hiện như sau trong tất cả các trình duyệt:

Một liên kết không được đánh giá cao và màu xanh lam


Một liên kết được truy cập được gạch chân và màu tím

Một liên kết hoạt động được gạch chân và màu đỏ

Mẹo: Các liên kết tất nhiên có thể được tạo kiểu với CSS, để có được cái nhìn khác!

Thí dụ

Liên kết HTML - Thuộc tính đích

Hãy tự mình thử »


Theo mặc định, các liên kết sẽ xuất hiện như sau trong tất cả các trình duyệt:

Một liên kết không được đánh giá cao và màu xanh lam

Thí dụ

Một liên kết được truy cập được gạch chân và màu tím

Hãy tự mình thử »


Theo mặc định, các liên kết sẽ xuất hiện như sau trong tất cả các trình duyệt:

Thí dụ

Một liên kết không được đánh giá cao và màu xanh lam

Một liên kết được truy cập được gạch chân và màu tím

Một liên kết hoạt động được gạch chân và màu đỏ

Thí dụ

Mẹo: Các liên kết tất nhiên có thể được tạo kiểu với CSS, để có được cái nhìn khác!

Một liên kết được truy cập được gạch chân và màu tím

Một liên kết hoạt động được gạch chân và màu đỏ

Thí dụ

Mẹo: Các liên kết tất nhiên có thể được tạo kiểu với CSS, để có được cái nhìn khác!

Một liên kết được truy cập được gạch chân và màu tím

Một liên kết hoạt động được gạch chân và màu đỏ

Mẹo: Các liên kết tất nhiên có thể được tạo kiểu với CSS, để có được cái nhìn khác!


Liên kết HTML - Thuộc tính đích

  • Theo mặc định, trang được liên kết sẽ được hiển thị trong cửa sổ trình duyệt hiện tại. Để thay đổi điều này, bạn phải chỉ định một mục tiêu khác cho liên kết.
  • Thuộc tính
    var ajaxRunning = false;
    $("#button1").click(function() {
        if (!ajaxRunning) { // don't send two requests at once
            ajaxRunning = true;
            $.ajax("/page2.html", {
                method: "GET",
                dataType: "html"
            }).done(function(html) {
                ajaxRunning = false;
                document.write(html);
            });
        }
    });
    
    2 Chỉ định nơi mở tài liệu được liên kết.
  • Thuộc tính
    var ajaxRunning = false;
    $("#button1").click(function() {
        if (!ajaxRunning) { // don't send two requests at once
            ajaxRunning = true;
            $.ajax("/page2.html", {
                method: "GET",
                dataType: "html"
            }).done(function(html) {
                ajaxRunning = false;
                document.write(html);
            });
        }
    });
    
    2 có thể có một trong các giá trị sau:
  • var ajaxRunning = false;
    $("#button1").click(function() {
        if (!ajaxRunning) { // don't send two requests at once
            ajaxRunning = true;
            $.ajax("/page2.html", {
                method: "GET",
                dataType: "html"
            }).done(function(html) {
                ajaxRunning = false;
                document.write(html);
            });
        }
    });
    
    4 - Mặc định. Mở tài liệu trong cùng một cửa sổ/tab khi được nhấp vào
  • var ajaxRunning = false;
    $("#button1").click(function() {
        if (!ajaxRunning) { // don't send two requests at once
            ajaxRunning = true;
            $.ajax("/page2.html", {
                method: "GET",
                dataType: "html"
            }).done(function(html) {
                ajaxRunning = false;
                document.write(html);
            });
        }
    });
    
    5 - Mở tài liệu trong một cửa sổ hoặc tab mới

var ajaxRunning = false; $("#button1").click(function() { if (!ajaxRunning) { // don't send two requests at once ajaxRunning = true; $.ajax("/page2.html", { method: "GET", dataType: "html" }).done(function(html) { ajaxRunning = false; document.write(html); }); } }); 6 - Mở tài liệu trong khung cha mẹ

var ajaxRunning = false;
$("#button1").click(function() {
    if (!ajaxRunning) { // don't send two requests at once
        ajaxRunning = true;
        $.ajax("/page2.html", {
            method: "GET",
            dataType: "html"
        }).done(function(html) {
            ajaxRunning = false;
            document.write(html);
        });
    }
});
7 - Mở tài liệu trong toàn bộ phần thân cửa sổ
Sử dụng Target = "_ Blank" để mở tài liệu được liên kết trong cửa sổ trình duyệt mới hoặc tab:
Một liên kết được truy cập được gạch chân và màu tímMột liên kết hoạt động được gạch chân và màu đỏ

Mẹo: Các liên kết tất nhiên có thể được tạo kiểu với CSS, để có được cái nhìn khác!