我不是开发人员,我是通过第三方whatsit服务工作的谷歌员工;我知道最小的Javascript,并坚持内联脚本,直到副老板从他的病中恢复并改变我的权限。所有相关的,我已经能够找到参考jQuery。有没有一种方法可以做到我所需要的——隐藏类的元素,类的innerhtml包含一个特定的字符——而不需要这个传说中的jQuery的好处?
感谢您的耐心等待!
下面是隐藏包含特定字符的所有元素的变体:
window.onload = function ()
{
var character = "x", // The character to search for
elements = document.body.getElementsByClassName("className");
for (var i = 0, length = elements.length; i < length; i++)
{
if (elements[i].innerHTML.indexOf(character) !== -1)
{
elements[i].style.display = "none";
}
};
}
和一个针对字符数组进行搜索的版本:
window.onload = function ()
{ // The pattern to search for:
var characters = ["x", "y", "z", "some words", "@&"],
elements = document.body.getElementsByClassName("className");
for (var i = 0, length = elements.length; i < length; i++)
{
for (var c in characters)
{
if (elements[i].innerHTML.indexOf(characters[c]) !== -1)
{
elements[i].style.display = "none";
}
};
};
}