我现在想写个JavaScript 去调用grammar 实现是去掉grammar中某句话的空格。 一点思路都没有啊。希望能给我个简单的小例子
这是我的grammar中的一段话  我想用JavaScript调用它,然后实现去掉红色部分中的空格。JavaScript该怎么写啊
<GRAMMAR LANGID="411"><RULE NAME="S1" TOPLEVEL="ACTIVE">
<L>
<P PROPNAME="T" VALSTR="1234">
<P DISP="1">1</P>
<P DISP="2">2</P>
<P DISP="3">3</P>
<P DISP=" ">4</P>
</P>
</L>        <L>
<P PROPNAME="T" VALSTR="5678">
<P DISP="5">5</P>
<P DISP="6">6</P>
<P DISP="7">7</P>
<P DISP=" ">8</P>
</P>
</L>
</RULE>
</GRAMMAR>
小弟不才  望高手指点

解决方案 »

  1.   

    <P DISP=" ">8 </P>   disp="   "   这里的空格
      

  2.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head><title>
    无标题页
    </title></head>
    <body>
    <grammar langid="411">  
    <RULE NAME="S1" TOPLEVEL="ACTIVE"> 
    <L> 
    <P PROPNAME="T" VALSTR="1234"> 
    <P DISP="1">1 </P> 
    <P DISP="2">2 </P> 
    <P DISP="3">3 </P> 
    <P DISP=" ">4 </P> 
    </P> 
    </L> <L> 
    <P PROPNAME="T" VALSTR="5678"> 
    <P DISP="5">5 </P> 
    <P DISP="6">6 </P> 
    <P DISP="7">7 </P> 
    <P DISP=" ">8 </P> 
    </P> 
    </L> 
    </RULE> 
    </grammar>
    <script type="text/javascript"> 
    function fnTest(){
        var objArr=document.getElementsByTagName("grammar")[0].document.getElementsByTagName("P");    
        for(var i=0;i<objArr.length;i++){
            if(objArr[i].getAttribute("DISP")!=null){            
                if(objArr[i].getAttribute("DISP")==" "){
                    alert("去掉空字符");
                    //objArr[i].removeNode(true);//删除
                    objArr[i].setAttribute("DISP","");
                }
            }
        }    
    }
    </script>
    <input type="button" value="测试" onclick="fnTest();" />
    </body>
    </html>接分哦 呵呵
      

  3.   

    恩 我试试 马上给分  谢谢你 hao_ljp   也谢谢大家