Javascript 使用图像url从HTML字符串中删除图像标记

Javascript 使用图像url从HTML字符串中删除图像标记,javascript,Javascript,是我目前掌握的密码。我想得到的图像,但也标签和任何属性,并删除它们 var image = 'http://www.google.com/logo.gif'; var text = 'alkjsdfkljasd flaksjdflkjasdf klsdjfl skjdflkasjdfl ksjlafj lsdjkflasd jkflasjkdf alsjdf alskdjfal skdfjlaskdjflas kjdflaksdjf laksjdfalskdjf alsdkjflasdjf la

是我目前掌握的密码。我想得到的图像,但也标签和任何属性,并删除它们

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);

尝试下面的代码删除标记

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

console.log(newT );

创建一个元素并将字符串设置为内部HTML,然后查找图像并将其删除,怎么样

比如说

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

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

var newtext = container.innerHTML;