window.event.toElement.className  用在onmouseover事件里可以得到当前文字使用的样式式名

解决方案 »

  1.   

    若要是获得align,font等属性呢?
    又该如何获得
      

  2.   

    <script>
    function getstyle(obj)
    {
    mystyle=obj.style.cssText;
    for(i=0;i<mystyle.split(";").length;i++)
    if(mystyle.split(";")[i].indexOf("FONT")>-1)
    alert(mystyle.split(";")[i]);
    }
    </script>
    <input type=text style="text-align:center;font:12pt;color:red;background:yellow" onchange=getstyle(this)>
      

  3.   

    <div id=test style="font-size:2">asdfasdf</div><script>
    alert(test.style.fontSize);
    </script>
      

  4.   

    obj.style.textAlign
    obj.style.fontSize
    obj.style.fontFamily
    obj.style.color
    等等,使用对应的属性
      

  5.   

    obj.currentStyle.textAlign
    obj.currentStyle.fontSize
    obj.currentStyle.fontFamily
    obj.currentStyle.color
      

  6.   

    to bencalie(Bencalie) :
    你所说的 obj 是什么,如何获得?
      

  7.   

    一个例子:<font id=id1 style="color:#ff0000">asf</font>
    <script>
    alert(id1.style.color);
    </script>其它就差不多了
      

  8.   

    我的没有楼上老兄所说的id
    而且我也没有办法添加那个id
      

  9.   

    to bencalie(Bencalie) :
    你所说的 obj 是什么,如何获得?
      

  10.   

    我可以用document.selection获得选中的文本,如果没有选中,只是光标在那个地方,用什么方法获得光标在文本中的位置呢?