var insertText = '<table tag=' + modelId + '><tr><td>' + modelId + '被选中</td></tr></table>', insertEl = document.getElementById("insert")
if(document.getElementById(modelId).checked){
insertEl.innerHTML = insertEl.innerHTML + insertText
}else{
var tables = insertEl.getElementsByTagName("table")
for(var i = 0i <tables.lengthi++){
if(tables[i].tag = modelId){
insertEl.removeChild(tables[i])
break
}
}
}
}
用js删除html标签需要用正则表达式来完成。比如要删除以<style type="text/css" id="wiz_custom_css">开头
</style>结尾的代码,正则写法如下:
var reg = /\<style[\s\"\'\w\=\/]+\>[^\<]+\<\/style\>/gim
str.replace(reg,"")
全部替换成空就可以了。
给思路 ,东西有点多 难得写 自己写下找到两个 字符串的索引 (indexof)
然后截取(substring) 得到你要删除的字符串
最后替换(replace) 把那个字符串换成空的就可以了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)