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;