<div style="font-size:9pt;color:blue">福鼎</div>
function getdata()
{
var o=document.createElement('div');
o.innerText="test";
o.style.fontsize="9pt";
document.body.insertAdjacentElement('BeforeEnd',o);                
return o;
}
这两段代码产生的文本大小不一样 请问该如何设置 使得JavaScript生产的文本大小和div里的文本大小相同?

解决方案 »

  1.   

    o.style.fontSize="9pt";
      

  2.   

    感谢各位的提醒
    但是 var de= document.createElement("<div></div>");
    if (l.getElementsByTagName('div').length>0) 
    {
        var dt=l.getElementsByTagName('div')[0];
        if (dt.getElementsByTagName('title').length>0) 
        {
            de.title=dt.getElementsByTagName('title')[0].text;
        }
        if (dt.getElementsByTagName('content').length>0) 
        { 
            de.innerText=dt.getElementsByTagName('content')[0].text;
            //de.content=dt.getElementsByTagName('content')[0].text;//如何设置div里的文字?
        }
        
        if (dt.getElementsByTagName('style').length>0) 
        {
            var dst=dt.getElementsByTagName('style')[0];
            if (dst.getElementsByTagName('textalign').length>0) 
            {
                de.style.textAlign=dst.getElementsByTagName('textalign')[0].text;
            }
            if (dst.getElementsByTagName('cursor').length>0) 
            {
                de.style.cursor=dst.getElementsByTagName('cursor')[0].text;
            }
            if (dst.getElementsByTagName('fontSize').length>0) 
            {
                de.style.fontSize=dst.getElementsByTagName('fontSize')[0].text;
            }
            if (dst.getElementsByTagName('color').length>0) 
            {
                de.style.color=dst.getElementsByTagName('color')[0].text;
            }
        }
     }//end of div if
    这段代码里我用的是fontSize为什么也不行呢?
    数据是从xml文档里读取到的
      

  3.   

    ……
    感谢各位
    突然发现我的tagName写错了
    getElementsByTagName('fontSize')
    应该是getElementsByTagName('fontsize').
      

  4.   


    var de= document.createElement("div");
    ...
    document.body.appendChild(de);