walacy
#1
Senhores,
tenho uma String de um HTML e gostaria de remover esta TAG abaixo:
//<![CDATA[
if (document.getElementById("migalha")) {
document.getElementById("migalha").style.display = "none";
}
]]>//
Alguém faz idéia de uma expressão que remova isso?
Mikhas
#2
Se a tag tiver atributos:
var string = "<tag attributo=\"valor\" attributo2='valor'>Conteudo dentro da tag</tag>".replace(/<tag\s+(\s*\w+=["'].*["']\s*)*>(.*)<[/]tag>/g,"$2");
Caso não:
var string = "<tag>Conteudo dentro da tag</tag>".replace(/<tag>(.*)<[/]tag>/g,"$1");
walacy
#3
Já tentei isso… não funciona para esse caso…
é só esses scripts no meio da pagina que quero remover…
Mikhas
#4
Você quer remover o CDATA ?
walacy
#5
Queria remover a partir do CDATA até o //…
Isso está em varios locais do código…