JSFiddle - React, Tailwind, and code Playground

JavaScript

var x=function(a,b,c){c=new XMLHttpRequest;c.open('GET',a);c.onload=b;c.send()},
yql=function(a,b,c){console.log('select * from '+b+' where url=\"'+a+'\"'+(c?' and xpath="'+c+'"':''));return 'http://query.yahooapis.com/v1/public/yql?q='+encodeURIComponent('select * from '+b+' where url=\"'+a+'\"'+(c?' and xpath="'+c+'"':''))+'&format=json';
}, 
s=function(a,t){
x(yql('http://lyrics.wikia.com/api.php?artist='+encodeURIComponent(a)+'&song='+encodeURIComponent(t)+'&fmt=xml','xml',''),g);    
},
g=function(){
 x(yql(JSON.parse(this.response).query.results.LyricsResult.url,'html','//*[@class=\'lyricbox\']'),l);
},
l=function(){
 console.log(JSON.parse(this.response).query.results.div.p.content);
}
s('Lana del rey','young and beautiful');
s('michael jackson','bad');