关于对html操作

E线时空 2008-11-24 09:34:51
我现在有一个html文件,里面有我自定义一对标签,
<!--bigstart name=可以以变ID -->可以变的内容<!--bigend-->

我要通过,js或C#把它处理成
<div name=可以以变ID -->可以变的内容</div>

或者
<span name=可以以变ID -->可以变的内容</span>
等等,处理处理
...全文
55 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yoursWTR 2008-11-24
  • 打赏
  • 举报
回复
???

<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>


ipqxiang 2008-11-24
  • 打赏
  • 举报
回复
那是浏览器做的事,如果你非要这样做我这里随便举个例子吧,肯定只能满足部分要求,你要想想浏览器处理这个是多复杂


var aa = document.body.innerHTML;
aa = aa.replace(/<!--bigstart/g,"<div>");
aa = aa.replace(/-->/g,"</div>");
document.body.innerHTML = aa;

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧