要求有两点,1、屏蔽无货 已经达成
2、添加一个恢复按钮 未达成
现在的问题是按钮添加后没有功能。不知道是什么原因。
ps:在油猴 Tampermonkey 上运行
(function() { 'use strict';
var b = document.getElementsByTagName("em");
var blok = new Array();
for (var i in b) {
if (b[i].innerHTML == "(out of stock)") {
b[i].parentNode.parentNode.style.display = "none";
blok = blok.concat(b[i]);
}
}
alert("屏蔽成功!");
var myMethods = {
showMethod: function() {
for (var k in blok) {
blok[k].style.display = "block";
}
alert("调用成功!");
}
};
var fat = document.getElementById("order-web20cart").getElementsByTagName("div")[0];
var butt = document.createElement("input");
butt.setAttribute("type", "button");
butt.setAttribute("value", "显示所有");
butt.setAttribute("onclick", 'myMethods.showMethod()');//这个 showMethod()调不出来
fat.appendChild(butt);
// Your code here...
})();
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.