谁能帮我看一下 我哪错了 啊 我想让img id=img1 的图片等0的时候 就让他弹出对话框 可是现在不弹 我看不出来哪错了 个位高手帮忙看一下 <html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script>
var d_Money = 2000; //当前的钱数
var j_Money = 10 ; //减10元钱function 随机数()
{
return Math.floor(Math.random() * 4);
}
function 当前()
{
input1.value = d_Money;
}
function 发牌()
{
input1.value = d_Money - j_Money;
img1.src = 随机数()+".jpg";
img2.src = 随机数()+".jpg";
img3.src = 随机数()+".jpg";
img4.src = 随机数()+".jpg";
if (img1.src == "0.jpg" )
{
alert("抱歉你输了: 要扣您10块钱");
input1.value = d_Money - j_Money;
}
//alert(img1.src);
}
</script>
</head><body onload="当前()">
<div id=div1 style="width:500;height:700;border:1px solid #000000;">
¥当前金钱:<input id=input1 ><br><img id=img1 src="0.jpg"/>
<img id=img2 src="1.jpg"/>
<img id=img3 src="2.jpg"/>
<img id=img4 src="3.jpg"/><br><button onClick="发牌()">发牌</button>
</div></body>
</html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script>
var d_Money = 2000; //当前的钱数
var j_Money = 10 ; //减10元钱function 随机数()
{
return Math.floor(Math.random() * 4);
}
function 当前()
{
input1.value = d_Money;
}
function 发牌()
{
input1.value = d_Money - j_Money;
img1.src = 随机数()+".jpg";
img2.src = 随机数()+".jpg";
img3.src = 随机数()+".jpg";
img4.src = 随机数()+".jpg";
if (img1.src == "0.jpg" )
{
alert("抱歉你输了: 要扣您10块钱");
input1.value = d_Money - j_Money;
}
//alert(img1.src);
}
</script>
</head><body onload="当前()">
<div id=div1 style="width:500;height:700;border:1px solid #000000;">
¥当前金钱:<input id=input1 ><br><img id=img1 src="0.jpg"/>
<img id=img2 src="1.jpg"/>
<img id=img3 src="2.jpg"/>
<img id=img4 src="3.jpg"/><br><button onClick="发牌()">发牌</button>
</div></body>
</html>
可以直接这样设置吗?不用document.getElementById('')?
if (img1.src.lastIndexOf("0.jpg")!=-1)
{
alert("抱歉你输了: 要扣您10块钱");
input1.value = input1.value - j_Money;
}
发牌改为如下:function 发牌()
{
input1.value = d_Money - j_Money;
var iNum=4;
var arrImage=new Array();
for(var i=0;i<iNum;i++)
{
arrImage[i]= 随机数()+".jpg";
eval("img"+(i+1)).src=arrImage[i];
}
if (arrImage[0] == "0.jpg" )
{
alert("抱歉你输了: 要扣您10块钱");
input1.value = d_Money - j_Money;
}
//alert(img1.src);
}