我现在想写个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>
小弟不才 望高手指点
这是我的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>
小弟不才 望高手指点
<!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>接分哦 呵呵