'im'클래스 내에서 'im'및 'desc'클래스의 속성을 변경하려고합니다. 현재 요소를 javascript 함수 mOver() 및 mDown()에 전달하고 있습니다. 이미지 아래에 텍스트가가 있어야한다로 변경되지클래스의 요소 속성 변경
<html>
<head>
<style>
.img
{
margin:2px;
border:1px solid #0000ff;
height:90;
width:110;
float:left;
text-align:center;
}
.im
{
width:110px;
height:90px;
display:inline;
margin:3px;
border:1px solid #ffffff;
}
.desc
{
text-align:center;
font-weight:normal;
width:120px;
margin:2px;
}
</style>
<script>
function mOver(a)
{
a.style.border="10px solid #0000ff";
a.getElementByClassName("desc").innerHTML="Click on the image";
}
function mDown(a)
{
a.style.border="1px solid #ffffff";
a.getElementByClassName("desc").innerHTML="You have clicked already";
}
</script>
</head>
<body>
<div class="img" onmouseover="mOver(this)" onmouseout="mDown(this)">
<a target="_blank" href="abc.png">
<img class="im" src="abc.png"></a>
<div class="desc">ABC</div>
</div>
<div class="img" onmouseover="mOver(this)" onmouseout="mDown(this)">
<a target="_ blank" href="def.png">
<img class="im" src="def.png"></a>
<div class="desc">DEF</div>
</div>
</body>
</html>
: change.Here 내 코드가해야 아래에 나는 이미지의 경계뿐만 아니라 텍스트 마우스를 움직일 .When. 은 내가가 "S"와 사전
그것은해야
는'getElementsByClassName' (복수) 있어야하지 읽어? – m90