【JS】swithを使った条件式
by tea4two
HTML
<select name="" id="select">
<option value="">選択してください</option>
<option value="ushi">おうし座</option>
<option value="yagi">やぎ座</option>
<option value="kani">かに座</option>
<option value="saso">さそり座</option>
<option value="ite">いて座</option>
</select>
<div id="result">はいるよ!</div>
CSS
/*
今日はまずまず好調
今日は不調(;一_一)
今日はふつう(´・∀・`)
いいえわたしは…
今日は絶好調のふり!
*/
#result {
display: none;
}
JavaScript
var holoscope = document.getElementById('select'),
result = document.getElementById('result');
result.style.display = 'none';
function holoFunc() {
var selected = holoscope.value;
console.log(selected);
switch (selected) {
case 'ushi':
result.style.display = 'block';
result.innerHTML = '今日はまずまず好調';
break;
case 'yagi':
result.style.display = 'block';
result.innerHTML = '今日は不調(;一_一)';
break;
case 'kani':
result.style.display = 'block';
result.innerHTML = '今日はふつう(´・∀・`)';
break;
case 'saso':
result.style.display = 'block';
result.innerHTML = 'いいえわたしは…';
break;
case 'ite':
result.style.display = 'block';
result.innerHTML = '今日は絶好調のふり!';
break;
case '':
result.style.display = 'none';
result.innerHTML = '';
break;
}
}
holoscope.addEventListener('change', holoFunc, false);