50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

مشکل در جاوا اسکریپت

سلام دوستان

میخواستم یک تاس آنلاین با جاوا اسکریپت بنویسم ولی هر کاری کردم اجرا نشد میشه بگید مشکل دقیقا کجاست ؟

<html>

<head>
<meta charset="utf-8" />
<script>
documnet.getElementById("click").onclick = tas ;

function tas() {
for (var i=0; i<3; i++) {

var newNum = math.floor(math.random() * 6) ;

documnet.getElementById("tas" + i).innerHTML = newNum ;

}

}

</script>
<style>
#click {
background-color : red ;
color : white ;
width : 440px ;
height : 100px;
font-size : 24px;
font-family : B Koodak ;
}
#tas {
width : 400px ;
height : 200px;
background : brown ;
padding : 20px;
}
#tas1 {
background : white ;
width : 100px ;
height : 100px ;
float : right ;
margin : 40px;
font-size : 68px;
}
#tas2 {
background : white ;
width : 100px ;
height : 100px ;
float : left ;
margin : 40px;
font-size : 68px;
}
</style>
</head>


<body>
<button id="click"> انداختن تاس </button>

<div id="tas">
<div id="tas1"><center></center></div>
<div id="tas2"></div>
</div>
</body>


</html>
پرسیده شده در 1395/12/16 توسط

1 پاسخ

2

سلام به شما دوست عزیز.

شما هم غلط املایی در کدتون دارید مثل نوشتن document و math با m کوچیک و هم اشتباه منطقی و برنامه نویسی من کد شما رو به شکل زیر تغییر دادم والان درست است


<html>

<head>
<meta charset="utf-8" />

<style>
#click {
background-color : red ;
color : white ;
width : 440px ;
height : 100px;
font-size : 24px;
font-family : B Koodak ;
}
#tas {
width : 400px ;
height : 200px;
background : brown ;
padding : 20px;
}
#tas1 {
background : white ;
width : 100px ;
height : 100px ;
float : right ;
margin : 40px;
font-size : 68px;
}
#tas2 {
background : white ;
width : 100px ;
height : 100px ;
float : left ;
margin : 40px;
font-size : 68px;
}
</style>
</head>


<body>

<button id="click"> انداختن تاس </button>

<div id="tas">
<div id="tas1"><center></center></div>
<div id="tas2"></div>
</div>
<script>
document.getElementById('click').onclick = tas ;

function tas() {
for (var i=0; i<3; i++) {

var newNum = Math.floor(Math.random() * 6) ;
if(i>0){
document.getElementById("tas" + i).innerHTML = newNum ;
}
}

}

</script>
</body>


</html>

پاسخ در 1395/12/17 توسط

پاسخ شما