上面没说完就提交了!!
我上面的代码不能控制div里面字大小变化!!!!请问问题出在那里?

解决方案 »

  1.   

    没做测试
    应该是这样吧
    content.style.fontSize = "font-size:" + size;
      

  2.   

    <a   href= "javascript:fontZoom( '20') "> 大 </a> 
    <a   href= "javascript:fontZoom( '1') "> 小 </a> 
    <div   id= "hello"> 
    <span    > asdasdasdasdasdasd </span> 
    </div> 
    <SCRIPT   LANGUAGE= "JavaScript"> 
    <!-- 
    function   fontZoom(size) 

    var   content   =   document.getElementById( 'hello'); 
      if(!content)   {
    return;   

    size   =   size+ "px "; 
    content.style.fontSize=size; 
    alert(content.innerHTML);

    //--> 
    </SCRIPT> 
    其它的没有仔细看,不过如果按照你的写法那几个字母永远不会变化大小,因为你是给div设置css而那几个字母的css只会跟随最近的span变化,把span的css搞掉以后,应该就可以看出来变化了
      

  3.   

    现在的问题是span标签的 样式不能去除掉   
      

  4.   

    如何能控制span标签里面字体大小的改变!!!急..........
      

  5.   


    <html>
    <head>    <script language="JavaScript"> function   fontZoom(size) 

    var   content   =   document.getElementById( 'sp1'); 
      if(!content)   {   
    return;   

    //size   =   size+ "px "; 
    //debugger;
    content.style.fontSize=size; 
    }     </script></head>
    <body>
        <a href="javascript:fontZoom( 70) ">大 </a><a href="javascript:fontZoom( 1 ) ">小
        </a>
        <div id="hello ">
            <span id="sp1" style="font-size: 12pt; color: #f15a22">asdasdasdasdasdasd </span>
        </div>
    </body>
    </html>获取span的id就行了
      

  6.   

    谢谢  各位 关键是<span  style="font-size: 12pt; color: #f15a22">asdasdasdasdasdasd </span>
    是别人输入的!!文章发布时候他自己写的文章这么控制的!!!
    现在找到了个解决办法!!!!!!还可能存在问题(我自己感觉)!!大家帮忙看看
    <SCRIPT LANGUAGE="JavaScript">
    function changeStyle(type)
    {
      
        var temp = eval(type);
        temp = temp + "px";
        document.getElementById('BlogArticleDetail').style.fontSize = temp ;
    var con = document.getElementById('BlogArticleDetail');
    var all = con.all;
    for (var i=0; i<all.length; i++){

    all[i].style.fontSize = temp;
    }

    }

    </SCRIPT>
      

  7.   

    看不懂你写的,如果不能取span的id可以这样:<html>
    <head>    <script language="JavaScript"> function   fontZoom(size) 

    var   content   =   document.getElementById( 'hello');   if(!content || content.firstChild==null || content.firstChild.tagName!="SPAN")   {   
    return;   

    content.firstChild.style.fontSize=size; 
    }     </script></head>
    <body>
        <a href="javascript:fontZoom( 70) ">大 </a><a href="javascript:fontZoom( 1 ) ">小
        </a>
        <div id="hello">
            <span id="sp1" style="font-size: 12pt; color: #f15a22">asdasdasdasdasdasd         </span></div>
            
    </body>
    </html>
      

  8.   

    谢谢了!!
    楼上的方法只是firstChild  关键是这是一段文章   里面标签N多大中小要控制所有标签里面的字体 !!!
    我那种办法暂时可以!!!
    妈的!!发布文章那人疯了..............
      

  9.   

    firstChild  换成 childNodes[0]
      

  10.   

    请问如何控制table里面的字体,要可改变大小。
    一个table里面有很多td,tr.只控制table,id不能改变表格内的全部字体变化。