개발학생
183
2019-03-28 22:49:00
2
405

자바스크립트로 span 태그의 일부 텍스트만 변경 가능 한가요?


html :

<span class="card-info">등록날짜:${fn:substring(item.regdate,0,10) }, ${item.sequence }순위, ${item.progress}% 진행</span>


여기서 순위 뒷 부분 "${item.progress}% 진행" 이 부분을 "(완료)" 이렇게 바꾸고 싶은데 가능한가요?


자바스크립트에서

var info = card.querySelector('.card-info');

info.innerHTML = '등록날짜:${fn:substring(item.regdate,0,10) }, ${item.sequence }순위, (완료)';

이렇게 해봤는데 역시나 안되고 EL식이 번역없이 그대로 찍히네요...

0
0
  • 답변 2

  • 유키
    843
    2019-03-28 23:00:58

    EL 식은 저렇게 해서 사용할 수 없고요.

    진행 이 부분만 태그로 감싸서 text() 로 바꿔주는 게 좋겠네요.


    예) <p id="proc">진행</p>

    $("#proc").text("완료");

    1
  • haze
    198
    2019-03-29 06:04:45


    var splitText = info.innerHTML.split(',');
    splitText[4] = '(완료');
    info.innerHTML = splitText.join();


    1
  • 로그인을 하시면 답변을 등록할 수 있습니다.