Chúng tôi biết rằng \ n được sử dụng để cung cấp một dòng mới trong JavaScript. Làm thế nào tôi nên sử dụng nó cho một đầu ra (trong một vòng lặp):
How should I use it for an output (in a for-loop):
hoặc
str=prompt("Enter any string!"); for(i=0;i<str.length;i++) { document.write('\n'+str.charCodeAt(i)); }Dường như không hoạt động.
Felix Kling
772K172 Huy hiệu vàng1069 Huy hiệu bạc1116 Huy hiệu đồng172 gold badges1069 silver badges1116 bronze badges
Hỏi ngày 19 tháng 4 năm 2012 lúc 10:08Apr 19, 2012 at 10:08
0
Điều này không có gì để làm với JavaScript. Trong HTML, tất cả khoảng trắng (bao gồm cả dòng mới) được sụp đổ và coi là một không gian duy nhất.
Để thực hiện phá vỡ dòng trong HTML:
- Sử dụng <br>
- Hoặc sắp xếp văn bản của bạn thành các đoạn văn với <p>...</p>, v.v.)
- Hoặc nếu bạn đang xuất ra một số dạng văn bản được định dạng (như mã), bạn có thể làm điều đó trong phần tử <pre>...</pre> (hoặc bất kỳ phần tử nào với kiểu white-space: pre, str=prompt("Enter any string!"); for(i=0;i<str.length;i++) { document.write('\n'+str.charCodeAt(i)); } 0 hoặc str=prompt("Enter any string!"); for(i=0;i<str.length;i++) { document.write('\n'+str.charCodeAt(i)); } 1 được áp dụng cho nó).
Đã trả lời ngày 19 tháng 4 năm 2012 lúc 10:11Apr 19, 2012 at 10:11
T.J. Crowdert.J. Đám đôngT.J. Crowder
988K181 Huy hiệu vàng1837 Huy hiệu bạc1814 Huy hiệu đồng181 gold badges1837 silver badges1814 bronze badges
3
Nếu bạn đang ghi vào tài liệu, bạn sẽ muốn str=prompt("Enter any string!"); for(i=0;i<str.length;i++) { document.write('\n'+str.charCodeAt(i)); } 2 - hoặc đặt đầu ra của bạn trong thẻ str=prompt("Enter any string!"); for(i=0;i<str.length;i++) { document.write('\n'+str.charCodeAt(i)); } 3 (hoặc phần tử khác với thuộc tính kiểu A của str=prompt("Enter any string!"); for(i=0;i<str.length;i++) { document.write('\n'+str.charCodeAt(i)); } 4).
Đã trả lời ngày 19 tháng 4 năm 2012 lúc 10:11Apr 19, 2012 at 10:11
T.J. Crowdert.J. Đám đôngMikey
988K181 Huy hiệu vàng1837 Huy hiệu bạc1814 Huy hiệu đồng31 silver badges37 bronze badges
5
Nếu bạn đang ghi vào tài liệu, bạn sẽ muốn str=prompt("Enter any string!"); for(i=0;i<str.length;i++) { document.write('\n'+str.charCodeAt(i)); } 2 - hoặc đặt đầu ra của bạn trong thẻ str=prompt("Enter any string!"); for(i=0;i<str.length;i++) { document.write('\n'+str.charCodeAt(i)); } 3 (hoặc phần tử khác với thuộc tính kiểu A của str=prompt("Enter any string!"); for(i=0;i<str.length;i++) { document.write('\n'+str.charCodeAt(i)); } 4).
Mikeymikey
2.89231 Huy hiệu bạc37 Huy hiệu đồng
str=prompt("Enter any string!"); for(i=0;i<str.length;i++) { document.writeln(str.charCodeAt(i)); }Sử dụng phương thức tài liệu.writeln ().Apr 19, 2012 at 10:36
Phương thức writeLn () giống hệt với phương thức write (), với việc bổ sung viết một ký tự mới sau mỗi câu lệnh.srini
thử cái này3 gold badges12 silver badges22 bronze badges
Đã trả lời ngày 19 tháng 4 năm 2012 lúc 10:36
Srinisrini
h2 span::before { content: "\A"; white-space: pre; }8463 Huy hiệu vàng12 Huy hiệu bạc22 Huy hiệu đồng
if (txt.charAt(i) == '/' && txt.charAt(i + 1) =='n'){ document.getElementById("text").innerHTML += " <span>"; i = i + 2; }Tôi đã làm một giải pháp tốt hơn nhiều. Xem nó trong hành động //repl.it/@mamamia5x/example
Trong CSS làm
if (txt.charAt(i) == '<' && txt.charAt(i + 1) == 'b' && txt.charAt(i + 2) == 'r' && txt.charAt(i + 3) == '>'){Thay thế H2 bằng bất cứ thứ gì bạn có. Bây giờ, bất cứ khi nào bạn làm str=prompt("Enter any string!"); for(i=0;i<str.length;i++) { document.write('\n'+str.charCodeAt(i)); } 5, một dòng mới sẽ bị phá vỡ. Vì vậy, bất cứ khi nào ai đó nói /n, nó sẽ làm str=prompt("Enter any string!"); for(i=0;i<str.length;i++) { document.write('\n'+str.charCodeAt(i)); } 5 và tạo một dòng mới.
Đây là hành động //repl.it/@mamamia5x/example, và đây là một dự án tôi đang sử dụng nó cho //live-stream.mamamia5x.repl.co/.
Tôi cũng làm cho nó hoạt động với <br>. Nếu bạn muốn làm điều đó, bạn có thể làm59 gold badges74 silver badges93 bronze badges
Bạn cũng có thể trộn cả hai với nhau, và nó có thể cho phép str=prompt("Enter any string!"); for(i=0;i<str.length;i++) { document.write('\n'+str.charCodeAt(i)); } 8 và <br>.Feb 7, 2020 at 14:17
Tylerh<br> instead of \n it relative to HTML
21.2K59 Huy hiệu vàng74 Huy hiệu bạc93 Huy hiệu đồng
Đã trả lời ngày 7 tháng 2 năm 2020 lúc 14:1711 gold badges95 silver badges102 bronze badges
Sử dụng <br> thay vì \ n nó liên quan đến HTMLDec 25, 2021 at 6:42
\ N có hoạt động trong JavaScript không?
Tại sao N không hoạt động trong JavaScript?
tag. Rock,paper,scissors buttons are not working as they are supposed to be.