2015-02-05 66 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); 
相關問題