这是一个谷歌扩展,涵盖了选择的文字与tumblr帖子上的图像
如下所示,我还有一个隐藏显示和按钮(未完成但不相关)。 我已经用三个包含“" women"”这个词的tumblr帖子测试了这段代码。它有功能,但它会产生重复,所以在我的情况下我会有6个图像和6个按钮,而不是每个按钮中的三个。
//search these elements
var busca = document.getElementsByTagName("div");
//search for this word in those elements
var searchText = "women";
var found;
for (var i = 0; i < busca.length; i++) {
if (busca[i].textContent == searchText) {
found = busca[i];
//if spoilers found
//erase paragraph
found.style.display = 'none';
var img = document.createElement("img");
img.src = "https://i.imgur.com/miZBLCk.jpg";
// add image
found.parentNode.parentNode.appendChild(img);
var btn = document.createElement("BUTTON");
var t = document.createTextNode("CLICK ME");
btn.appendChild(t);
//adds button
found.parentNode.parentNode.appendChild(btn);
}
}
有人能说出循环错误吗?