我现在有一个html文件,里面有我自定义一对标签,
<!--bigstart name=可以以变ID -->可以变的内容<!--bigend-->我要通过,js或C#把它处理成 
<div name=可以以变ID -->可以变的内容</div>或者
<span name=可以以变ID -->可以变的内容</span>
等等,处理处理

解决方案 »

  1.   

    那是浏览器做的事,如果你非要这样做我这里随便举个例子吧,肯定只能满足部分要求,你要想想浏览器处理这个是多复杂
    var aa = document.body.innerHTML;
    aa = aa.replace(/<!--bigstart/g,"<div>");
    aa = aa.replace(/-->/g,"</div>");
    document.body.innerHTML = aa;
      

  2.   

    ???<html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title>无标题页</title>
    </head>
    <body id="d">
        <bigstart di="b">aaaa</bigstart >
        <bigstart di="f">bbb</bigstart >
        <bigstart di="g">cccc</bigstart >
        <a onclick="re('div')">aa</a>
        <script type="text/javascript">
        function re(type)
        {
        document.getElementById('d').innerHTML =  document.getElementById('d').innerHTML.replace(/bigstart/ig,type)
        alert(document.getElementById('d').innerHTML);
        alert(document.getElementsByTagName('div')[0].innerHTML);
        }
        </script>
    </body>
    </html>