如何用javascript通过判断用户输入来改变网页背景图片

scriptlanguage="javascript">functionadd(){varuserinput=prompt("Inputyouranswer","");i... script language="javascript">

function add()
{
var userinput = prompt("Input your answer","");
if (userinput == 7)
{
alert("You are clever");
}
else
{
alert("You are stupid! The answer should be: 7.");
}
}
我想在用户输入的是7时,显示一张图片,输入不是7时,显示另一张图片.用 image swap
不是,我的意思是我要弄上面那段代码的功能,然后在用户答对的时候提示You are clever,以及改变背景图片
展开
 我来答
百度网友265cb7a
2010-12-24 · TA获得超过337个赞
知道小有建树答主
回答量:222
采纳率:0%
帮助的人:152万
展开全部
<script type="text/javascript">
function bg(){
var userinput = prompt("Input your number","");
if (userinput == 7)
{
document.body.style.background="url(ui/1.gif)";
}
else
{
document.body.style.background="url(ui/2.gif)";
}

}
</script>

ui/2.gif 和ui/1.gif 改为你想变换图片的地址。
另外,不推荐用prompt,因为很多浏览器都会阻止掉。
vasue25
2010-12-24 · TA获得超过528个赞
知道答主
回答量:306
采纳率:100%
帮助的人:0
展开全部
<script type="text/javascript">
var $=function (id)
function changeColor(color){
document.bgColor=color;
}
</script>
请选择背景色
<select onchange="changeColor(this.options[selectedIndex].value);">
<option value="#FFFFFF" style="background:#FFFFFF">#FFFFFF</option>
<option value="#000000" style="background:#000000; color:#FFFFFF">#000000</option>
</select>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
113潇潇
2010-12-24 · TA获得超过185个赞
知道小有建树答主
回答量:130
采纳率:0%
帮助的人:103万
展开全部
jquery 的方法

$("img").each(function(){this.src = "ui/1.gif";})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhbmlong
2010-12-24 · TA获得超过133个赞
知道小有建树答主
回答量:403
采纳率:0%
帮助的人:336万
展开全部
document.getElementById("背景框id").style.backgroundImage="url(背景图)";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
OtwoCn
2010-12-24 · TA获得超过244个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:130万
展开全部
如果是想改变背景图片,主要还是通过JS来重写CSS来完成的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式