I'm working on facebook script that bans everyone who likes post in group.
My code
var links = document.getElementsByClassName("UFINoWrap");
var hrefAttr=[];
var profileID=[];
var elements = document.getElementsByClassName('UFILikeSentenceText');
var buttonID = 0;
function openBanList(id)
{
var linkString = "https://m.facebook.com/browse/likes/?id=";
linkString+=profileID[id];
var win = window.open(linkString);
}
for (var i = 0; i < elements.length; i++)
{
var buttonStringHTML = " <button onclick=\"openBanList(id)\" id=\"";
buttonStringHTML+=buttonID;
buttonStringHTML+="\">Ban.</button>";
buttonID++;
elements[i].innerHTML+=buttonStringHTML;
}
for(var i=0; i<links.length; i++)
{
hrefAttr.push(links[i].getAttribute("href"));
var begin = (hrefAttr[i].indexOf("&id") +4);
profileID.push(hrefAttr[i].substring(begin, hrefAttr[i].length));
}
Console is saying that openBanList is not defined.