JS 如何用正则替换指定HTML标签

html-css041

JS 如何用正则替换指定HTML标签,第1张

var s="<span>a</span>.... <span>z</span>"

s=s.replace(/<span>(.*?)<\/span>/g,"<input type='text' value='$1' />")

document.getElementsByTagName('tagName') 

// tabName 就是你的HTML标签名,返回的是一个数组

// 根据返回的数组,获取你要的那个HTML标签

// 然后使用 "父级.removeChild()",来删除你这个HTML标签

// 直接表达出来就是下面代码

var tag = document.getElementsByTagName('tagName')

tag.parentElement.removeChild(tag)