1
JavaScript - k20 주사위 계산기에서 간단한 프로그램을 작성하고 있습니다. 봤는데HTML에서 JavaScript로 선택된 ID 및 값 전달
function dice_k20(dice){
if (dice == 1){
document.write(Math.floor((Math.random() * 20) + 1));
}
else if (dice == 2) {
for (i = 0; i <= 2; i++) {
document.write(Math.floor((Math.random() * 20) + 1));
}
}
else if (dice == 3) {
{
for (i = 0; i <= 3; i++) {
document.write(Math.floor((Math.random() * 20) + 1));
}
}
else if (dice == 4) {
{
for (i = 0; i <= 4; i++) {
document.write(Math.floor((Math.random() * 20) + 1));
}
}
}
}
:
<select id="kamount">
<option value="1" id="id1"> k20</option>
<option value="2" id="id2">2k20</option>
<option value="3" id="id3">3k20</option>
<option value="4" id="id4">4k20</option>
</select>
내가 다음과 같습니다 자바 스크립트 함수에 선택 값을 전달하려는 : 선택, 그가 던져 원하는 얼마나 많은 주사위를 선택 HTML로 할 수 사용자 함수에 선택 값을 전달하려고 시도하지만 여전히 작동하지 않습니다. JS 소스 코드가 다른 파일에 있습니다.
도움
주사위는 문자열입니다 또는 INT (당신의 dice_k20() 기능을 유지)? – krisph
어떻게 값을 전달하려고합니까? 코드의 해당 부분이 누락되었습니다. –
응용 프로그램이 선택 요소에서 변경 이벤트를 수신하고 있거나 사용자가 값을 선택하고 클릭합니다. 단추? –