Làm cách nào để thay đổi trang JavaScript?

Khi thực hiện một số loại chỉnh sửa nhất định trên một trang, việc có một vòng phản hồi tức thì trực tiếp trong trình duyệt của bạn thực sự có lợi

Nhảy nhanh. Video giới thiệu. Nhưng tại sao?

Đây là cách chỉnh sửa bất kỳ trang web nào trong trình duyệt của bạn
  1. Đảm bảo thanh dấu trang của bạn hiển thị [kiểm tra cài đặt trình duyệt của bạn]

  2. Chọn văn bản dưới đây

    javascript:document.body.contentEditable = true; void 0;
    

  3. Kéo văn bản đã chọn vào thanh dấu trang của bạn

  4. Nhấp vào nút đánh dấu đó và bắt đầu chỉnh sửa văn bản trên bất kỳ trang nào

Khi bạn chỉnh sửa xong, bạn có thể tải lại trình duyệt của mình để hoàn nguyên về bình thường. Hãy nhớ rằng bạn sẽ mất tất cả các thay đổi của mình khi bạn làm điều đó. Dùng thử tại đây bằng cách nhấp vào liên kết này

Video giới thiệu

Nhưng tại sao?

Bạn có thể đang nghĩ, "Ừm, một câu chuyện hay, nhưng tại sao tôi lại muốn làm điều đó?", Và đó là một câu hỏi hợp lý để hỏi

Khi chỉnh sửa mẫu với hầu hết các khung phổ biến, quy trình công việc điển hình sẽ như thế này

  1. Chỉnh sửa mã trong trình chỉnh sửa của bạn
  2. Lưu các tập tin
  3. Chuyển tiêu điểm sang trình duyệt của bạn
  4. Tải lại [hoặc sử dụng tải lại trực tiếp nếu máy chủ web của bạn hỗ trợ]
  5. Nhìn vào vị trí trên trang nơi bạn mong đợi những thay đổi của mình

Đó là một thao tác gồm 5 bước và mặc dù có thể khá nhanh, nhưng có rất nhiều hành động vi mô khiến bạn kiệt sức. Nó có thể rất mất tập trung tùy thuộc vào những gì bạn đang làm

Đây là lý do tại sao tôi làm điều này đôi khi
  1. Trên trang web này, khi cố gắng để một tiêu đề hoàn toàn phù hợp trên 1 hoặc 2 dòng, tôi muốn có phản hồi ngay lập tức và việc chờ đợi ~3 giây cho Jekyll thì quá phiền phức

  2. Điều tương tự cũng xảy ra với việc chỉnh sửa mô tả hoặc các tình huống khác mà tất cả những gì tôi đang làm là chỉnh sửa một vài câu văn bản để xem nó phù hợp như thế nào

  3. Đôi khi, tôi được thuê để viết nội dung cho mọi người hoặc công ty và thực hiện các chỉnh sửa trực tiếp tạm thời trên trang của họ qua phiên chia sẻ màn hình là cực kỳ hữu ích

Khi bạn hài lòng với kết quả, bạn có thể chuyển văn bản cuối cùng sang trình chỉnh sửa mã của mình để bạn có thể duy trì các thay đổi

Một thuộc tính mô tả một khía cạnh của một đối tượng. Đó là thứ mà một đối tượng có trái ngược với thứ mà một đối tượng làm

Ví dụ: giả sử bạn có một phần tử như sau

This is my paragraph.

Bạn có thể chọn đoạn văn rồi thay đổi giá trị của innerHTML bằng lệnh sau.

document.getElementById["myParagraph"].innerHTML = "This is your paragraph!";

thử nó ra. Thay đổi một danh sách

Bây giờ bạn đã biết một chút về getElementByIdinnerHTML, take a look at an HTML home page. You'll add a button and JavaScript code to your home page to let you change your list of favorite things with the click of a button.

  1. Thêm một nút bên dưới danh sách với HTML sau

      Change Your List
    

    Phần tử nút làm cho trình duyệt tạo một nút trong cửa sổ trình duyệt của bạn với nhãn của nút được đặt thành văn bản giữa thẻ bắt đầu và thẻ kết thúc

  2. Tạo ba biến mới trong ngăn JavaScript

    var item1;
    var item2;
    var item3;

    Ba biến này sẽ được sử dụng để giữ các giá trị do người dùng nhập vào trước khi chúng được ghi vào trang web

  3. Làm cho JavaScript chú ý đến các lần nhấp vào nút bằng cách thêm nút này vào ngăn JavaScript trong JSFiddle

    document.getElementById["changeList"]. title = newList;

    Sử dụng phương thức có tên getElementById để định vị thành phần trong tài liệu có idid . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị id . Như bạn đã biết, đây là giá trị attribute set to changeList. As you know, this is the id của nút.

    Khi JavaScript đã tìm thấy nút, hãy sử dụng trình xử lý sự kiện title để yêu cầu nó theo dõi các lần nhấp vào nút đó. Trình xử lý sự kiện chính xác như âm thanh của nó. Nó cho JavaScript biết cách xử lý các loại sự kiện khác nhau xảy ra trong trình duyệt. Trong trường hợp này, nhấp chuột.

    Nếu trình xử lý sự kiện phát hiện một lượt nhấp vào nút, hãy yêu cầu trình xử lý sự kiện chạy chức năng mà bạn đã gọi newList . Một chức năng giống như một chương trình trong một chương trình. Các chức năng không chạy cho đến khi bạn bảo chúng bằng cách "gọi" chúng.

  4. Nhập những dòng này để hỏi người dùng về các mục danh sách mới

    function newList[]{
      item1 = prompt["Enter a new first thing: "];
      item2 = prompt["Enter a new second thing: "];
      item3 = prompt["Enter a new third thing: "];
      updateList[];
    }

    Dòng đầu tiên của khối mã này là thứ khiến nó trở thành một chức năng. Nó yêu cầu JavaScript không chạy mã giữa {} cho đến khi . newList].

    Bên trong chức năng, thu thập ba mục danh sách mới từ người dùng, sử dụng lệnh nhắc

    Cuối cùng, yêu cầu JavaScript chạy hàm có tên updateList mà bạn sẽ viết trong bước tiếp theo.

  5. Yêu cầu JavaScript cập nhật ba mục danh sách

    function updateList[] {
      document.getElementById["firstThing"].innerHTML = item1;
      document.getElementById["secondThing"].innerHTML = item2;
      document.getElementById["thirdThing"].innerHTML = item3;
    }

    Hàm updateList tìm từng mục trong danh sách bằng cách sử dụng id attribute values. It then uses a method called innerHTML để thay đổi giá trị nằm giữa thẻ bắt đầu và thẻ kết thúc của mục danh sách thành giá trị mà người dùng đã nhập vào lời nhắc.

    Sau khi hàm updateList chạy, giá trị của ba mục danh sách sẽ thay đổi thành giá trị mới do người dùng nhập.

    Khi bạn hoàn tất, mã của bạn trong ngăn JavaScript phải khớp với mã sau. Kiểm tra thật cẩn thận trước khi tiếp tục để đảm bảo bạn không mắc bất kỳ lỗi cú pháp nào

    ________số 8
  6. Nhấp vào Chạy để thử chương trình mới của bạn

Nếu bạn đã làm đúng mọi thứ, bây giờ bạn có thể bấm vào nút, nhập văn bản mới vào từng cửa sổ trong số ba cửa sổ nhắc, sau đó xem các mục mới thay vì ba mục danh sách ban đầu, như được hiển thị ở đây

Làm cách nào để thay đổi nội dung trang bằng JavaScript?

JavaScript có thể thay đổi nội dung của trang HTML. Phương thức getElementById[] đượ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 URL trang hiện tại trong JavaScript?

Phương pháp 2. Thêm trạng thái mới bằng Phương thức pushState[] . Phương thức pushState[] được sử dụng để thêm một mục lịch sử mới với các thuộc tính được truyền dưới dạng tham số. Điều này sẽ thay đổi URL hiện tại sang trạng thái mới được cung cấp mà không cần tải lại trang.

Làm cách nào để thay đổi văn bản trên bất kỳ trang web JavaScript nào?

Dưới đây là cách chỉnh sửa bất kỳ trang web nào trong trình duyệt của bạn. .
Đảm bảo thanh dấu trang của bạn hiển thị [kiểm tra cài đặt trình duyệt của bạn]
Chọn văn bản dưới đây. jav. tài liệu. thân thể. nội dungCó thể chỉnh sửa = true;
Kéo văn bản đã chọn vào thanh dấu trang của bạn
Nhấp vào nút đánh dấu đó và bắt đầu chỉnh sửa văn bản trên bất kỳ trang nào

Chủ Đề