web関連
【javascript】改行をbrタグに変換する方法
デザインデータやテキストデータを扱う際に都度brタグを挿入するのが手間なので改行を自動でbrタグに変換するコードを作ってみた
改行\n
をbrタグに変換するコード
<textarea id="before" rows="8"></textarea>
<textarea id="after" rows="8"></textarea>
<script>
let before = document.getElementById('before');
let after = document.getElementById('after');
before.oninput = inputText;
function inputText(e){
after.innerHTML = e.target.value.replace(/\n/g, '<br>');
}
</script>
id="before"
に「改行→brタグ」したいテキストを入れるとid="after"
に出力される
oninput
は入力されるたびに実行されるプロパティ
詳しくは以下