JAVASCRIPT -

Javascript 말줄임 처리하기

  • -

Javascript 말줄임 처리하기

안녕하세요 TriplexLab 입니다 :)
오늘은 간단하게 javascript로 말줄임 처리하는 방법에 대해서 살펴보겠습니다.

✍️ Javascript 말줄임 처리 코드

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div id="app">
        <div class="tit">Lorem ipsum dolor sit amet consectetur adipisicing elit. Soluta reprehenderit consequatur</div>
        <div class="tit">Lorem ipsum dolor sit amet consectetur adipisicing elit. Soluta reprehenderit consequatur</div>
        <div class="tit">Lorem ipsum dolor sit amet consectetur adipisicing elit. Soluta reprehenderit consequatur</div>
        <div class="tit">Lorem ipsum dolor sit amet consectetur adipisicing elit. Soluta reprehenderit consequatur</div>
    </div>
    
    <script type="module" src="./index.js"></script>
</body>
</html>

특정 엘리먼트 요소를 셀렉하고, 배열로 만들어서 반복으로 조회하면서, 텍스트 몇번째에
텍스트에 끝부분에 '...'을 붙이는 방법입니다.

맨 하단에 함수를 호출해서 인자 2번째에 원하는 n째 숫자를 넣어주시면 그 부분 붙어 짤리는것 입니다. 

const boxTit = Array.from(document.querySelectorAll('.tit')); 
const box = [];

const textSlice = function(tits, lengths){
    tits.forEach((el, idx) => {
        const tix = el.textContent;
        const memberPart = tix.slice(0, lengths);
        const t = memberPart.concat('...');
        box.push(t);

        tits[idx].innerHTML = box[idx];
    });
};

textSlice(boxTit, 30);

위에 코드를 파일로 제공합니다.
필요하신분들은 다운받아서 Test해보세요~

javascript 말줄임 처리하기.zip
0.00MB

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.