求JS代码:点击li复制括号外的内容,点击另一个div粘贴到指定的input,再点击....

<divid="showcolor"><ulclass="1bcolor_selectGroups"style="text-align:left"><listyle="b... <div id="showcolor">
<ul class="1bcolor_selectGroups" style="text-align:left">
<li style="background:#F5DE00">Yellow C</li> //点击li复制指定的内容“Yellow C”
<li style="background:#CC2D3B">Red 032C</li>
<li style="background:#F5E600">102C</li> </ul> </div>

<div id="select_band_color">
<ul class="band_color_selectGroups" style="text-align:center">
<li><input type="text" id="bc1" size="8" maxlength="20" style="font-size: 18px;" placeholder="Band Color 1"
onkeyup="document.innerHTML=this.value;setTextValue(this.value,'attrib_3_0');" /></li>
<li><div id="b1p" style="border: solid 1px;font-size: 14px;width: 50px;">Paste</div></li> //点击"b1p"将复制的内容粘贴到"bc1"
<li><div id="b1e" style="border: solid 1px;font-size: 14px;width: 30px;">OK</div></li> //然后点击"b1e"进行确认,并将被复制内容对应的背景颜色值在另一个div中显示该背景色
</ul> </div>

<div id="messageshow"></div> //需要显示背景色的div
补充一下:或者不需要点击"b1e"进行确认,可以的话,点击"b1p"粘贴后直接就在另一个div 显示该颜色(如果这样能实现的话,是不是就等于手动输入颜色名称就能显示这个颜色了?).....
展开
 我来答
zhangxu_77
2015-06-02 · 知道合伙人数码行家
zhangxu_77
知道合伙人数码行家
采纳数:480 获赞数:3091
web开发,编程

向TA提问 私信TA
展开全部

你好,引入jQuery。然后运行下面的代码。

<script type="text/javascript">
$(function(){
var col = '';
var val = '';
$('.1bcolor_selectGroups').find('li').each(function(index){
$(this).click(function(){
col = $(this).css('backgroundColor');
text = $(this).text();
console.log(col+'---'+text);
});
});
$('#b1p').click(function(){
$('#bc1').val(text);
});
$('#b1e').click(function(){
$('#messageshow').css('backgroundColor',col);
});
});
</script>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式