자바 스크립트 초보자는 여기에 있습니다.innerHTML : <select onchange = "">로 HTML 요소 변경하기
사용자가 선호하는 통화를 선택할 수 있도록하여 자선 웹 사이트에 일부 기능을 추가하려고합니다. select
속성으로 설정된 드롭 다운 목록을 사용하고 있습니다. on change
태그를 사용하여 getElementByID().innerHTML
JavaScript 함수를 호출하여 div
에있는 통화 기호의 표시를 변경하려고합니다.
슬프게도, 작동하지 않아서 왜 그렇게 명확하지 않습니다. :(
,의 코드를 살펴 우리를 볼까요?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
function symbolChange() {
switch (document.getElementById('currencyCode')) {
case 'USD':
document.getElementById("currencySymbol").innerHTML= "$";
break;
case 'EUR':
document.getElementById("currencySymbol").innerHTML= "€";
break;
default :
document.getElementById("currencySymbol").innerHTML= "$";
break;
}
}
</script>
</head>
<body>
<div id='currencySymbol'>
$
</div>
<div id='currencyCode'>
<select onchange='symbolChange();'>
<option name='USD'>USD</option>
<option name='EUR'>EUR</option>
</select>
</div>
</body>
당신의 도움이됩니까? 감사를 만들기 위해 무엇을 할 수 있는지에 대한 어떤 생각을!