首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

js动态设置字体字号前背景颜色的有关问题,求高手解答

2012-02-11 
js动态设置字体字号前背景颜色的问题,求高手解答JScript codefunction Table_Add_Row(TableID,Message,Sty

js动态设置字体字号前背景颜色的问题,求高手解答

JScript code
function Table_Add_Row(TableID,Message,Style){       var l_Table = document.getElementById(TableID);    var l_NewRow = l_Table.insertRow();    var l_NewCell = l_NewRow.insertCell();    l_NewCell.innerHTML = Message;       //分解style以赋给新增单元    var l_SeparatedStyle = [];    l_SeparatedStyle = Style.split(';');    var l_StyleNum = l_SeparatedStyle.length;    var i = 0;    debugger;    for(i=0;i<l_StyleNum;i++)    {        var l_Style = l_SeparatedStyle[i];        var l_SeparatedStyleElement = [];        l_SeparatedStyleElement = l_Style.split(":");        var l_ElementName = l_SeparatedStyleElement[0];        var l_ElementContent = l_SeparatedStyleElement[1];        debugger;        if(l_ElementName == "text-align")        {            l_NewCell.style.text-align = l_ElementContent;        }        if(l_ElementName == "color")        {            l_NewCell.style.color = l_ElementContent;        }         if(l_ElementName == "font-size")        {            l_NewCell.style.font-size = l_ElementContent;        }         if(l_ElementName == "font-family")        {            l_NewCell.style.font-family = l_ElementContent;        }         if(l_ElementName == "background-color")        {            l_NewCell.style.background-color = l_ElementContent;        }            }       }


我自己写的一个为HTML Table增加新行的函数,希望能够在增加的时候个性化这个行的style,但是总提示说我对text-align、font-size、font-family、background-color的赋值为“非法赋值”,只有color是可以赋值的。
求高手解答该怎么办!

[解决办法]
l_NewCell.style.text-align 改成l_NewCell.style.textAlign 
l_NewCell.style.font-size 改成 l_NewCell.style.fontSize 
l_NewCell.style.font-family 改成l_NewCell.style.fontFamily 
l_NewCell.style.background-color 改成l_NewCell.style.backgroundColor
[解决办法]
ls正解

热点排行