按下按钮并随机更改图像

阿尔贝托32

我是这个网站的新手,但我已经关注了很多年。

在此测试中,我尝试按按钮更改图像。图像将随机生成。简而言之,我有2个骰子和1个按钮来更改它们。在这里,代码。

HTML:

<tr align="center">
<td width="20%"> 
<input type="button" name="tira" value="Tira" onClick="lancio()"> 
<td><img id="scelta1" alt="alt1" width="30px"></img> 
<td id="scelta2">
<img src="images/dado2.gif" alt="2" width="30px"></img>

这是我的JavaScript。

<script>
var scelta1;
var temp=0;

var image = new Array(6);
image[0]= 'images/dado1.gif';
image[1]= 'images/dado2.gif';
image[2]= 'images/dado3.gif';
image[3]= 'images/dado4.gif';
image[4]= 'images/dado5.gif';
image[5]= 'images/dado6.gif';

function lancio(){
    temp = Math.floor((Math.random() * 6));

        if(temp == 0){
            document.getElementById("scelta1").src = image[0];
            document.getElementById("alt1").value = temp;
            return scelta1;
        }
        else if(temp == 1){
            document.getElementById("scelta1").src = image[1];
            document.getElementById("alt1").value = temp;
            return scelta1;
        }
        else if(temp == 2){
            document.getElementById("scelta1").src = image[2];
            document.getElementById("alt1").value = temp;
            return scelta1;
        }
        else if(temp == 3){
            document.getElementById("scelta1").src = image[3];
            document.getElementById("alt1").value = temp;
            return scelta1;
        }
        else if(temp == 4){
            document.getElementById("scelta1").src = image[4];
            document.getElementById("alt1").value = temp;
            return scelta1;
        }
        else if(temp == 5){
            document.getElementById("scelta1").src = image[5];
            document.getElementById("alt1").value = temp;
            return scelta1;
        }

    }
}

</script>

感谢您的支持,希望有很多答案。抱歉,如果我对论坛的规则有误。

再见

阿尔贝托32

@Nikola:感谢您不知道的标签。语法也许很好,但是当我尝试单击按钮时,图像不会改变。

<!--DOCTYPE HTML W3C-->
<html>
    <head>
        <title>Prova</title>

        <script type="text/javascript" src="js/lanciodadi.js">
        </script>
        <link href="stile.css" rel="stylesheet" type="text/css">
    </head>
    <body link="#7FFFD4">
        <div style="color: white"><a href="javascript: void{0}">Login</a> <span>/</span><a href="javascript: void{0}">Registrati</a></div>
        <p align="center"><img src="images/logo.gif" alt="logo" width="30%"></p>
        <table>
            <th colspan="3" style="color: red"><b>Statistiche PARTITA 1</b>
            <tr><td width="20%"> Nome <td><input type="text" name="g1" value="Giocatore 1" style="text-align: center" width="40%"><td><input type="text" name="g2" value="Giocatore 2" style="text-align: center" width="40%">
            <tr><td width="20%"> Soldi <td><input type="text" name="soldi1" value="1000" style="text-align: center" width="40%"><td><input type="text" name="soldi2" value="1000" style="text-align: center" width="40%">
            <tr><td width="20%"> Info <td><textarea rows="3"></textarea><td><textarea rows="3"></textarea>
            <!-- QUA I DADI DEVONO CAMBIARE -->
            <tr align="center"><td width="20%"> <input type="button" name="tira" value="Tira" onClick="lancio();"> <td><img src="images/dado1.gif" id="scelta1" alt="alt1" width="30px"> <td id="scelta2"><img src="images/dado2.gif" alt="2" width="30px">
        </table>
    </body>
</html>

lanciodadi.js

function lancio(){  
        var temp=0;
        var image = new Array(6);
        image[0]= 'images/dado1.gif';
        image[1]= 'images/dado2.gif';
        image[2]= 'images/dado3.gif';
        image[3]= 'images/dado4.gif';
        image[4]= 'images/dado5.gif';
        image[5]= 'images/dado6.gif';

        temp = Math.floor((Math.random() * 6));

        document.getElementById("scelta1").src = image[temp];


    }
}

@Sven:谢谢!这是一个不错的方法!它有效,我将使用它。谢谢大家 :-)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

按下按钮即可更改图像

来自分类Dev

按下按钮时更改图标

来自分类Dev

按下按钮时更改图像,然后在5秒钟后将图像恢复为原始图像

来自分类Dev

更改图像按钮

来自分类Dev

根据所按下的键更改图像的位置?

来自分类Dev

从图像阵列中随机更改图像

来自分类Dev

按下按钮时更改按钮的图像,释放按钮时不更改按钮的图像

来自分类Dev

按左右箭头更改图像?

来自分类Dev

无法按比例更改图像大小

来自分类Dev

通过按 jbutton java 更改图像

来自分类Dev

在TImage中质量不变的情况下按比例更改图像大小

来自分类Dev

按下和后退时如何更改按钮的图像?

来自分类Dev

使用按钮更改图像位置

来自分类Dev

wpf按钮更改图像源

来自分类Dev

Android更改图像按钮背景

来自分类Dev

使用按钮更改图像位置

来自分类Dev

单击更改图像链接按钮

来自分类Dev

选中时单选按钮更改图像

来自分类Dev

TableView 中的更改图像按钮

来自分类Dev

如果选择了单选按钮,则更改图像

来自分类Dev

Swift ...如何在按下按钮并将其恢复为正常状态时更改图像?

来自分类Dev

如何在按下按钮时动态更改图片并保存该图像的状态

来自分类Dev

如何在 mousemove 上随机更改图像源?

来自分类Dev

按下按钮时从下拉菜单中随机选择图像的应用程序

来自分类Dev

jQuery / Javascript:按下按钮即可显示数组中的随机图像

来自分类Dev

按下按钮时如何更改自定义按钮图像

来自分类Dev

每次在Kivy中按下此特定按钮时,我都需要更改随机数

来自分类Dev

根据鼠标按下事件更改图表条的颜色

来自分类Dev

在Android中按状态更改图像视图的样式

Related 相关文章

热门标签

归档