求JS代码,实现选择li里的颜色值和图片,并以背景色和背景图片显示另一个div里

<divid="front_show">//需要显示背景色和背景图的div<divid="clipart1show"></div><divid="frontshowmes... <div id="front_show"> //需要显示背景色和背景图的div
<div id="clipart1show"></div>
<div id="frontshowmessage" title="FRONT MESSAGE">FRONT MESSAGE</div>
</div>
<div id="showcolor"> //选择背景色显示在 id="frontshowmessage"

<ul class="1bcolor_selectGroups" style="text-align:left">
<li style="background:#F5DE00">Yellow C</li>
<li style="background:#9D37B6">Purple C</li>
<li style="background:#42119C">Violet C</li>
</ul> </div>
<div id="clipart1"> //选择背景图片显示在 id="clipart1show"
<ul class="1clipart_selectGroups" style="text-align:left">
<li><a href="javascript:void(0)"><img src="images/clipart/Anchor.png" style="max-width:70px;max-height:70px;"></br>Anchor</a></li>
<li><a href="javascript:void(0)"><img src="images/clipart/Angel.png" style="max-width:70px;max-height:70px;"></br>Angel</a></li>
<li><a href="javascript:void(0)"><img src="images/clipart/Apple.png" style="max-width:70px;max-height:70px;"></br>Apple</a></li>
</ul> </div>
展开
 我来答
灰常了dei
2015-02-03 · TA获得超过1736个赞
知道小有建树答主
回答量:596
采纳率:60%
帮助的人:623万
展开全部

如果你的事件是点击事件的话,我就用jquery给你写了

$("#showcolor ul li").click(function(){
    $("#frontshowmessage").css(backgroundColor,$(this).css("backgroundColor"));
});
$("#clipart1 ul li").click(function(){
    $(this).find("img").clone().appendTo($("#clipart1show"));
});
追问
是点击的,那么开头是不是要加...
追答
如果你把这些写在html页面中,肯定要加标签。前提是你必须引入jquery库
博思aippt
2024-07-20 广告
博思AIPPT是基于ai制作PPT的智能在线工具,它提供了4种AI制作PPT的方式,包括AI生成大纲、AI直接生成PPT、文本生成PPT、AI提炼文档生成PPT,一站式集成多种AI生成PPT的方式,可满足办公用户的不同需求和使用场景。ai生... 点击进入详情页
本回答由博思aippt提供
让猫飞一会儿
推荐于2016-11-20 · TA获得超过1119个赞
知道小有建树答主
回答量:540
采纳率:80%
帮助的人:274万
展开全部
//在你的代码后面加入以下内容即可:
<script src="http://vod.xunlei.com/library/jquery-1.7.2.min.js"></script> //这个jQuery库自己找一个也行
<script>
$(function(){
$("ul.1clipart_selectGroups li").click(function(){
$("div#clipart1show").css({width:150,height:100}).css("background-image","url("+$(this).find("img").attr("src")+")"); //先改一下高宽,以免看不到效果
});
$("ul.1bcolor_selectGroups li").click(function(){
$("div#frontshowmessage").css("background",$(this).css("background"));
});
});
</script>
追问
如果我只有一个“1clipart_selectGroups”的li列表,但是我要将图片分别在4个不同的div里显示,该怎么改呢?
另外背景色那里,因为我有需要选择3个背景色和1个字体颜色,所以我想在点击选择颜色值之前要先点击选择“背景色1”,“背景色2”,“背景色3”和“字体色”,然后再选择li里的颜色值。
追答
求分,另贴,谢谢
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
袭空岚枫
2015-02-03 · TA获得超过190个赞
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:192万
展开全部
<script>
$("a").on("click", function(){
var text = "<img src=" + $(this).attr("src") + " style='max-width:70px;max-height:70px;'>";

$("#clipart1show").empty().append(text );

});

$("#1bcolor_selectGroups li").on("click", function(){
var col = $(this).css("background");
$("#frontshowmessage").css("background", col );
});

</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式