假设 var mm=??????[name="NewsStyle" STYLE="1"]????????  ;var nn=mm.replace(/[name=\"\w+\"\s+STYLE=\"\w=\"]/g,'');  //替换掉

解决方案 »

  1.   

    谢谢楼上的,终于有说话的了哦~~~`首先我得取得这样的一段标签,然后将标签替换为<script language="javascript">
    // Load XML 
    var xmlname = "st.xml"
    var xslname = "st.xsl"
    var xml = new ActiveXObject("Microsoft.XMLDOM")
    xml.async = false
    xml.load(xmlname)
    // Load the XSL
    var xsl = new ActiveXObject("Microsoft.XMLDOM")
    xsl.async = false
    xsl.load(xslname)
    // Transform
    document.write(xml.transformNode(xsl))
    </script> 这样一段js写回html中。那么我用什么方式取得这个标签呢?
      

  2.   

    是取<script>至</script>的部分吗?我来试试
      

  3.   

    var xmlname = "st.xml"
    var xslname = "st.xsl"楼 上的兄弟注意一下哦,呵,这里是有条件的,要读取标签里的内容并合成为一个文件名.
      

  4.   

    自定义一个标签!
    例如下面的:
    <eyun styleType="st">
    <script language=JavaScript>
    alert(document.getElementsByTagName("eyun")[0].styleType)
    </script>
      

  5.   

    <SCRIPT language=javascript> 
    tt.innerHTML = "&nbsp;<\script  language=javascript defer>var xmlname1 = 'st.xml';var xslname1 = 'st.xsl';var xml = new ActiveXObject('Microsoft.XMLDOM');xml.async = false;xml.load(xmlname1);var xsl = new ActiveXObject('Microsoft.XMLDOM');xsl.async = false;xsl.load(xslname1);document.write(xml.transformNode(xsl));<\/script>";
    </SCRIPT>现在能用这样的方式输出了,但是还找不到合适的方式替换,唉~~~到底怎么样才能实现替换呢?
      

  6.   

    csona(夏子华) ( ) 信誉:99 
    -------------------------------
     为什么这样说?