либо - JQuery
$("a").each(function(){
var link = $(this).attr("href");
if(~link.indexOf('.mp3')) {
$("<embed type='application/x-shockwave-flash' flashvars='audioUrl="+link+"' src='http://www.google.com/reader/ui/3523697345-audio-player.swf' width='500' height='27' quality='best'></embed>").insertAfter(this);
$(this).remove();
}
})
или чисто Javascript
(function(l){
for(var i=l.length; i--;)
var link = l[i];
if(~link.href.indexOf('.mp3')) {
var p = link.parentNode,
embed = document.createElement("embed"),
attr = { type:'application/x-shockwave-flash',
flashvars: 'audioUrl='+link.href,
src:'http://www.google.com/reader/ui/3523697345-audio-player.swf',
width:'500',
height:'27',
quality:'best'}
for(var j in attr)
embed[j]=attr[j]
p.insertBefore(embed,link);
p.removeChild(link);
}
})(document.getElementsByTagName("a"))
Дубликат [Обнаружение и редактирование MP3 ссылки] (http://stackoverflow.com/questions/8537224/detect-and -edit-mp3-links) Пожалуйста, прочитайте FAQ о том, как работает сайт, если вы новичок здесь. – Incognito