2015-02-05 1 views
1

http://jsfiddle.net/u1mt0tbz/은 지금까지 가지고있는 코드입니다. 이미지뿐만 아니라 태그 및 속성을 가져 와서 제거하고 싶습니다. 코드 아래이미지 URL을 사용하여 HTML 문자열에서 이미지 태그를 제거하십시오.

var image = 'http://www.google.com/logo.gif'; 
var text = 'alkjsdfkljasd flaksjdflkjasdf klsdjfl skjdflkasjdfl ksjlafj lsdjkflasd jkflasjkdf alsjdf alskdjfal skdfjlaskdjflas kjdflaksdjf laksjdfalskdjf alsdkjflasdjf la <img src="http://www.google.com/logo.gif" /> aljsdfkljaskljdflajsldfkjasljdf asdfjklasdfkjasldkfj asdf'; 

var newtext = text.replace(image, ''); 

alert(newtext); 

답변

0

을 제거하는 방법 이미지를 찾고 제거 후, 요소를 생성하고 내부 HTML로 문자열을 설정하는 방법에 대한? 예

var container = document.createElement('div'); 
container.innerHTML = text; 

var img = container.querySelector('img[src="' + image + '"]'); 
container.removeChild(img); 

var newtext = container.innerHTML; 

JSFiddle

들어

0

봅니다 태그

var newT = text.replace(/<(?:.|\n)*?>/, '') 

console.log(newT); 
관련 문제