JavaScript
13function fetchRSS() {
var url = document.getElementById("url").value;
if (url) {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
var xmlDoc = this.responseXML;
var items = xmlDoc.getElementsByTagName("item");
var resultHtml = "";
for (var i = 0; i < items.length; i++) {
var title = items[i].getElementsByTagName("title")[0].childNodes[0].nodeValue;
var link = items[i].getElementsByTagName("link")[0].childNodes[0].nodeValue;
resultHtml += "<p><a href='" + link + "' target='_blank'>" + title + "</a></p>";
}
document.getElementById("result").innerHTML = resultHtml;
}
};
xhttp.open("GET", "https://api.rss2json.com/v1/api.json?rss_url=" + encodeURIComponent(url), true);
xhttp.send();
}
}