Javascript HTML和Jquery中的图像更改
我正在用HTML和Javascript进行一个个人掷硬币项目。有没有办法根据“翻转”的结果更改图像。例如,如果它头着地,它会在头侧显示一个四分之一的图像,而在尾侧显示相同的图像 Javascript代码:Javascript HTML和Jquery中的图像更改,javascript,jquery,html,Javascript,Jquery,Html,我正在用HTML和Javascript进行一个个人掷硬币项目。有没有办法根据“翻转”的结果更改图像。例如,如果它头着地,它会在头侧显示一个四分之一的图像,而在尾侧显示相同的图像 Javascript代码: document.getElementById('click').onclick = click; var heads = 0; var tails = 0; function click() { x = (Math.floor(Math.random() * 2) == 0);
document.getElementById('click').onclick = click;
var heads = 0;
var tails = 0;
function click() {
x = (Math.floor(Math.random() * 2) == 0);
if(x){
flip("heads");
}else{
flip("tails");
}
};
function flip(coin) {
document.getElementById("result").innerHTML = coin;
};
HTML代码:
<button id="click" type="button">CLICK ME</button>
<p>You got: <span id="result"></span></p>
点击我
你得到:
您已经有了您所需要的工作代码
var coins = {
heads: 'http://lorempixel.com/400/200/sports/heads is sports',
tails: 'http://lorempixel.com/400/200/animals/tails is animals',
}
document.getElementById("result").setAttribute('src', coins[coin])
document.getElementById('click')。onclick=click;
var头=0;
var-tails=0;
var硬币={
头:'http://lorempixel.com/400/200/sports/heads 是体育",,
尾巴:'http://lorempixel.com/400/200/animals/tails 是动物,,
}
函数click(){
var result=Math.floor(Math.random()*2)==0?'heads':'tails';
翻转(结果)
};
功能翻转(硬币){
document.getElementById(“结果”).setAttribute('src',coins[coin])
};代码>
点击我
你有:
你有你需要的工作代码
var coins = {
heads: 'http://lorempixel.com/400/200/sports/heads is sports',
tails: 'http://lorempixel.com/400/200/animals/tails is animals',
}
document.getElementById("result").setAttribute('src', coins[coin])
document.getElementById('click')。onclick=click;
var头=0;
var-tails=0;
var硬币={
头:'http://lorempixel.com/400/200/sports/heads 是体育",,
尾巴:'http://lorempixel.com/400/200/animals/tails 是动物,,
}
函数click(){
var result=Math.floor(Math.random()*2)==0?'heads':'tails';
翻转(结果)
};
功能翻转(硬币){
document.getElementById(“结果”).setAttribute('src',coins[coin])
};代码>
点击我
您得到:
只需在
img{宽度:100px;}
点击我
您得到:
只需在
img{宽度:100px;}
点击我
您得到: