안녕하세요.
이번에는 includes 함수에 대해서 알아보겠습니다.
includes 함수는 단어 또는 문장에서 본인이 찾고자 하는 단어가 포함되어 있는지를 확인할 수 있습니다.
사용 방식은 아래와 같습니다.
text.includes('찾는 단어');
찾는 단어가 있으면 True, 없으면 False를 반환합니다.
아래 코드는 다른 코드에서 사용하던 코드인데 예시용으로 가져왔습니다.
if 문 앞이 엄청 길어 보이지만, 전부 확인할 필요는 없습니다.
textContent로 가져온 글자에 '상승'이 포함되어 있으면, #ED3023 색으로 변경
'하강'이 포함되어 있으면, #0096FF 색으로 변경
'NEW"이 포함되어 있으면, #00CD3C 색으로 변경
아무것도 없으면 grey 색으로 변경 한다는 내용입니다.
// up, down, new, = 따라서 색 변경
rankColorChange = () => {
const tbody = document.querySelector('tbody');
const tr_list = tbody.children;
for (let i = 0; i < tr_list.length; i++) {
if(tr_list[i].children[1].children[0].textContent.includes('상승') === true) {
tr_list[i].children[1].children[0].style.color = '#ED3023';
} else if(tr_list[i].children[1].children[0].textContent.includes('하강') === true) {
tr_list[i].children[1].children[0].style.color = '#0096FF';
} else if(tr_list[i].children[1].children[0].textContent.includes('NEW') === true) {
tr_list[i].children[1].children[0].style.color = '#00CD3C';
} else {
tr_list[i].children[1].children[0].style.color = 'grey';
}
}
}
감사합니다.
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] Enter 값을 replace로 변경하여 저장하기 (0) | 2023.03.23 |
---|---|
[JavaScript] Enter 이벤트 (0) | 2023.03.22 |
[JavaScript] Head 태그에 동적으로 추가하는 방법 (0) | 2023.03.17 |
[JavaScript] 정규 표현식 사용하기 (0) | 2023.03.02 |
[JavaScript] 실습코드 (0) | 2023.01.20 |