var bgcolor=initId.style.backgroundColor;

解决方案 »

  1.   

    var initId=document.getElementById('initId');
    var bgcolor=initId.style.backgroundColor;
      

  2.   

    或:
    var bgcolor=document.getElementById('initId').style.backgroundColor;
      

  3.   

    var initId=document.getElementById('initId').value;
    var bgcolor=document.getElementById(initId).style.backgroundColor;----
    var initId=document.getElementById('initId');
    var bgcolor=initId.style.backgroundColor;---
    var bgcolor=document.getElementById('initId').style.backgroundColor;不都一样的吗?
      

  4.   

    var bgcolor=document.form1.initid.style.backgroundColor;
      

  5.   

    不推荐楼上这种写法。
    你也不要头大了,你读下方法名:get Element By Id 多容易理解啊。
      

  6.   

    楼主看看
    var initId=document.getElementById('initId').value;
    var bgcolor=document.getElementById(initId).style.backgroundColor;第一个加‘’  后面一个为什么不加呢?