반응형
HTML 코드
<table border="1">
<tr>
<th>이름</th>
<th>나이</th>
<th>직업</th>
</tr>
<tr>
<td>kim</td>
<td>20</td>
<td id="job1" onmouseover="showTranslation('job1')" title="">student</td>
</tr>
<tr>
<td>lee</td>
<td>25</td>
<td id="job2" onmouseover="showTranslation('job2')" title="">programmer</td>
</tr>
<tr>
<td>choi</td>
<td>30</td>
<td id="job3" onmouseover="showTranslation('job3')" title="">doctor</td>
</tr>
</table>
title=" 내용 " 을 설정해주면 마우스를 올렸을 때, 해당 내용이 나타난다.
SCRIPT
<script>
var jobTranslations = {
"student": "학생",
"doctor": "의사",
"programmer": "프로그래머"
};
function showTranslation(jobId) {
var jobCell = document.getElementById(jobId);
var jobText = jobCell.textContent.trim();
var translation = jobTranslations[jobText];
if (translation) {
jobCell.title = translation; // title 속성에 번역 정보 설정
}
}
</script>
반응형
'HTML' 카테고리의 다른 글
라디오태그와 텍스트를 그룹핑 하는 방법 (0) | 2023.09.27 |
---|---|
[HTML] name 속성이 가능한 태그 (0) | 2023.09.27 |
웹, HTML이란 무엇인가? (0) | 2023.03.31 |
CSS 기본 문법 정리 2 (0) | 2023.03.24 |
HTML 태그 정리 (0) | 2023.03.23 |