Saya memperoleh rentetan di latar belakang dan mengeluarkannya ke teg <p> di latar depan, tetapi terdapat aksara baris baharu 'n' dalam rentetan dan saya mahu mengeluarkan kesan baris baharu dengan cara yang sama. Bagaimanakah saya harus berurusan dengan rentetan ini? Saya menggantikan 'n' dengan <br/>
Terima kasih semua
Terdapat dua cara Satu ialah menetapkan
white-space: pre;
, dan ruang kosong akan dikekalkan oleh penyemak imbas. Atau gunakan, elemen pra boleh mentakrifkan teks pra-format. Teks yang disertakan dalam pra elemen biasanya mengekalkan ruang putih dan baris baharu.
Bukankah watak baris baharu
n
?Jika ini berlaku untuk anda, tukar kepada
</p><p>
Menurut penerangan anda, anda sepatutnya memerlukan
pre
tag.Dalam js, anda boleh menggunakan
. innerHTML = 'It<br />works'
来输出 html;如果是 jQuery,则使用$.fn.html('It<br />works')
!==== untuk menganggap ia adalah output PHP
Gunakan fungsi htmlentities untuk mengeluarkan kandungan yang diganti!
Sebaik-baiknya penyoal siarkan kod untuk mengetahui sebabnya
n
sah pada praboleh lulus dalam p
replace