window.onload=function()
{
var aLi=document.getElementsByTagName('li');
var scs=document.getElementsByTagName('MainColor');
for(var i=0; i<aLi.length; i++)
{
aLi[i].onclick=function()
{
scs.style.backgroundColor=aLi[i].style.backgroundColor; }
}
}
想从一个框里获取颜色,然后另外个框显示这个颜色,为什么不可以?求高手指教!!!
{
var aLi=document.getElementsByTagName('li');
var scs=document.getElementsByTagName('MainColor');
for(var i=0; i<aLi.length; i++)
{
aLi[i].onclick=function()
{
scs.style.backgroundColor=aLi[i].style.backgroundColor; }
}
}
想从一个框里获取颜色,然后另外个框显示这个颜色,为什么不可以?求高手指教!!!
你click了吗
这个地方觉得有问题。
一,你这个MainColor是什么?像这种写法那一定是标签吧,好像没有这种标签吧。
二,就算有这种标签,你得到是一个数组吧,那你这个地写就不对了吧。scs.style.backgroundColor
意思是获取<MainColor></MainColor>标签。但是html没这种标签啊。到底MainColor是神马?