replace
블로그 포스팅을 하다보면 pre태그를 사용하기 위해서 <> 태그들을 각각 < >로 replace 시켜줘야하는데
textarea과 버튼을 이용해서 간단하게 만들어보았다.
<section> <div class="container"> <div class="row"> <div class="col-xs-12 col-sm-6"> <h1 class="text-center">Insert Code</h1> <div class="form-group"> <textarea class="form-control" id="code" rows="20"></textarea> </div> <button class="btn btn-primary" id="convertBtn">CONVERT</button> </div> <div class="col-xs-12 col-sm-6"> <h1 class="text-center">Copy Code</h1> <div class="form-group"> <textarea class="form-control" id="convertCode" rows="20"></textarea> </div> </div> </div> </div> </section>
HTML
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@200,400&display=swap"); * { box-sizing: border-box; } body { font-family: "Poppins", sans-serif; margin: 0; background-color: #f16529; background-image: linear-gradient(142deg, #f1a829, #f18629 31%, #f16529 65%, #f14429); height: 100vh; display: flex; justify-content: center; align-items: center; } h1 { margin: 0 0 30px; color: #fff; } pre { height: 414px!important; }
CSS
const convertBtn = document.querySelector("#convertBtn"); const convertWrap = document.querySelector("#code"); const codeWrap = document.querySelector('#convertCode'); convertBtn.addEventListener('click', function() { var convertContent = convertWrap.value; convertContent = convertContent.replaceAll('<', '<'); convertContent = convertContent.replaceAll('>', '>'); codeWrap.value = convertContent; });
javascript
한번 만들어두면 생각보다 쓸만한거같다.

초기화는 새로고침을 하면되지만 다음에는 버튼도 만들어도 좋을거같다.
'JavaScript > Vanilla JS' 카테고리의 다른 글
javascript에서 copy 하기 (0) | 2020.12.16 |
---|---|
javascript Auto Text Write (0) | 2020.12.14 |
String.fromCharCode (0) | 2020.11.26 |
js 카운트다운 (0) | 2020.10.22 |
js 스톱워치 만들기 (0) | 2020.10.19 |
댓글
이 글 공유하기
다른 글
-
javascript에서 copy 하기
javascript에서 copy 하기
2020.12.16 -
javascript Auto Text Write
javascript Auto Text Write
2020.12.14 -
String.fromCharCode
String.fromCharCode
2020.11.26 -
js 카운트다운
js 카운트다운
2020.10.22
댓글을 사용할 수 없습니다.