Làm cách nào để Nhập dòng mới trong JavaScript?
Giả sử bạn đang làm việc trên một chức năng cho ứng dụng web của mình và chức năng đó xuất ra một dòng văn bản dài. Để làm cho đầu ra dễ đọc hơn cho người dùng của bạn, có thể bạn sẽ muốn thêm dấu ngắt dòng ở đây và ở đó Show
Cách tốt nhất để làm điều này là gì? JavaScript, giống như hầu hết các ngôn ngữ lập trình khác, có hỗ trợ cho cái gọi là ký tự “cuối dòng” hoặc “dòng mới”. Ký tự này được viết là Tuy nhiên, có trường hợp bạn có thể muốn làm điều gì đó khác, đặc biệt nếu bạn đang xây dựng giao diện người dùng và chúng tôi sẽ xử lý vấn đề đó ngay lập tức To add a new line to a string in JavaScript, add the Đọc tiếp để biết các ví dụ về mã và chi tiết về lý do tại sao Thêm một dòng mới vào một chuỗiĐể xem ký tự xuống dòng hoạt động như thế nào trong thực tế, hãy xuất ra bài thơ haiku sau, một thể thơ ngắn Nhật Bản, của Katsushika Hokusai
Ai biết viết mã lại có nhiều điểm chung với thơ ca, phải không? Để xuất bài haiku này, chúng ta cần lưu nó vào một biến, đảm bảo rằng chúng ta giữ nguyên các ngắt dòng
Nếu bạn đã mở các công cụ dành cho nhà phát triển của trình duyệt ngay bây giờ (như tôi khuyến khích bạn làm) và sao chép/dán phần này vào bảng điều khiển, đây là những gì bạn sẽ nhận được Chín trong số mười lần, điều này nên thực hiện thủ thuật. Tuy nhiên, như tôi đã đề cập, có một trường hợp mà bạn có thể cần phải làm điều gì đó khác biệt, và trường hợp đó là khi bạn đang viết HTML cho DOM Thêm ngắt dòng vào đầu ra HTMLIf you’re using JavaScript to write HTML elements directly into the DOM, whether with Đây là một tình huống phổ biến đối với mã hỗ trợ triển khai CMS không đầu và đối với triển khai CRM chèn biểu mẫu chọn tham gia trên giao diện người dùng. (Mặc dù các trường hợp sử dụng cho nó chỉ bị giới hạn bởi trí tưởng tượng và sự khéo léo của nhà phát triển JavaScript. ) Ví dụ: giả sử có một trình giữ chỗ cho một bài thơ trong phần tử Giả sử bạn muốn viết trực tiếp bài thơ haiku ở trên vào trình giữ chỗ đó bằng JavaScript Lưu ý rằng, thay vì ký tự Nếu bạn chạy mã này, nó sẽ điền bài thơ vào trình giữ chỗ Công việc đã hoàn thành 🙂 To add a new line to a string in JavaScript, use the \n character. However, if you’re writing HTML directly into the DOM, you will want to use the Như với bất kỳ vấn đề phát triển JavaScript nào, có nhiều giải pháp và nhiều cách khác nhau để tiếp cận việc triển khai chúng. Nếu bạn có thể nghĩ ra bất kỳ trường hợp cạnh hoặc hạn chế nào ở trên hoặc bạn đã gặp chúng khi bạn thử chúng, hãy để lại nhận xét bên dưới Chúng ta có thể gặp nhiều trường hợp phải tạo một dòng mới bằng JavaScript. Nghe có vẻ phức tạp, nhưng trên thực tế, những cách tiếp cận này khá đơn giản và có thể thực hiện dễ dàng. Có nhiều cách khác để chèn dòng mới bằng JavaScript. Chúng ta hãy xem những cách phổ biến nhất để tạo dòng mới bằng JavaScript Trình tự thoát được sử dụng để tạo một dòng mới là \n. Trong khi hiển thị một số văn bản trên bảng điều khiển JavaScript, bạn có thể thêm một dòng mới bằng cách sử dụng ký hiệu \n, viết tắt của một dòng mới. Chúng ta có thể thêm \n với chuỗi mà chúng ta muốn ngắt dòng. Hãy xem một ví dụ về cách \n hoạt động Trong ví dụ này, chúng tôi sẽ tạo một chuỗi mà chúng tôi muốn ngắt. Và sẽ in nó trong bảng điều khiển đầu ra Chúng tôi cũng có thể sử dụng \n Trình tự thoát với cú pháp chữ mẫu và có thể nhận được kết quả tương tự đầu ra Để tạo một dòng mới trong bảng điều khiển, bạn cũng có thể chèn dấu ngắt dòng mới bằng cách nhấn Enter trong khi sử dụng chữ mẫu. Chúng ta hãy xem một ví dụ tương tự Ở đây chúng tôi đang làm theo cú pháp chữ mẫu để Làm cho phương pháp của chúng tôi khả thi đầu ra Chúng tôi cũng có thể sử dụng kết hợp nhập và \n trong cú pháp chữ mẫu đầu ra Nếu chúng tôi chỉ muốn thêm một dòng mới vào Trang web bằng JavaScript, thì việc Thêm các phần tử ngắt dòng HTML vào chuỗi của bạn có thể thực hiện công việc cho bạn. Bằng cách sử dụng phần tử ngắt trong chuỗi, chúng ta phải sử dụng thuộc tính innerHTML để hiển thị chuỗi dưới dạng HTML chứ không phải văn bản Trong ví dụ này, chúng tôi đang sử dụng thẻ br để chuyển sang một dòng mới, cách tiếp cận này phản ánh những thay đổi trong HTML của trang đầu ra Chúng ta cũng có thể sử dụng cú pháp chữ mẫu với biến JavaScript và kết quả sẽ giống nhau đầu ra Tạo ngắt dòng hoặc tách đoạn bằng cách sử dụng Các thuộc tính của phần tử ngắt bao gồm các thuộc tính toàn cục Phần tử Break phục vụ một chức năng duy nhất, nó tạo ngắt dòng trong một đoạn văn bản. Vì vậy, bạn có thể làm rất ít để tạo kiểu ngắt dòng. Bạn chỉ có thể thêm một số lề để phá vỡ các phần tử để tăng hoặc giảm khoảng cách giữa các dòng |