모든 특정 클래스 칼럼에서 "텍스트"를 변경하는 방법 : 나는이 코드를 실행하면나는이 같은 HTML 테이블과 자바 스크립트가
var x = document.querySelectorAll("td.status");
if(x[0].textContent = "3")
{
x[0].textContent = "Declined"
}
else if(x[0].textContent = "2")
{
x[0].textContent = "Approved"
}
else
{
x[0].textContent = "Pending"
}
<table>
<tr>
<td>2016-10-11 13:10:26</td>
<td>name</td>
<td>[email protected]</td>
<td>number</td>
<td class="status" value="3">3</td>
</tr>
<tr>
<td>2016-10-11 13:10:26</td>
<td>name</td>
<td>[email protected]</td>
<td>number</td>
<td class="status" value="2">2</td>
</tr>
<tr>
<td>2016-10-11 13:10:26</td>
<td>name</td>
<td>[email protected]</td>
<td>number</td>
<td class="status" value="0">0</td>
</tr>
</table>
이 결과는 첫 번째 행에 영향을 테이블의.
문제는 주어진 문 클래스status
의 텍스트를 대체 할 수있는 자바 스크립트 코드를 만드는 방법을 페이지가로드받을 때
:
3 =
2 = 승인
0 = 보류
당신은 자바 스크립트 코드가 무엇을하는지 이해합니까? 그렇게하면 루프를 사용하여 수정할 수 있으며 필요한 경우 스위치 케이스로 수정할 수 있습니다. 당신이 그것을 이해하고 배우지 않아도된다면. – Esko
@Esko, 나는 자바 스크립트가 좋지 않다. 그 때문에이 퍼즐을 풀 수는 없다. 도와 주시거나 더 많은 힌트를주십시오. – IcecoldCore