发布网友 发布时间:2022-04-22 06:40
共4个回答
热心网友 时间:2022-04-26 05:53
思路:正则替换
举例:
<script type="text/javascript">
var s = "<span style='display:none;'>This is test</span>";
s = s.replace(/<[^>].*?>/g,""); //这里全局替换非标签文本
alert(s);
</javascript>追问哥们 能否先将标签你数据取出来 再去替换他?
哥们你给的代码是替换标签 不是替换标签内的内容
追答var arr=document.getElementsByTagName("*");
for(var t in arr){
arr[t].innerHTML="字符";
}
底下 王庭茂 的做法可以的。。
热心网友 时间:2022-04-26 07:11
var arr=document.getElementsByTagName("*");
for(var t in arr){
arr[t].innerHTML="字符";
}
热心网友 时间:2022-04-26 08:46
给span加个id属性例如id="span1"
document.getElementById("span1").innerHTML="abc";
热心网友 时间:2022-04-26 10:37
可以,你可以给你的div,span标签都加上一个表示,比如id="div1",然后要替换的时候用js控制,document.getElementById("div1").innerHTML="替换的内容";
这样就可以随时更换了