Javascript简单的语法问题

Yso*_*oL8 0 javascript

我有这个JS系列我确定是错误的.

classes[i] = document.getElementsByAttribute ("class", show_hide_class_selectors[i]);
Run Code Online (Sandbox Code Playgroud)

在上下文中

for (var i = 0; i< show_hide_class_selectors.length; i++) {
        classes[i] = document.getElementsByAttribute ("class", show_hide_class_selectors[i]);
        alert ("ok");
    }
Run Code Online (Sandbox Code Playgroud)

有人能看出这是错的吗?

Que*_*tin 5

getElementsByAttributedocument对象上发明了一种非标准方法,并且代码失败,因为它不存在.

您可能应该考虑使用选择器引擎; 每个主要的JS库都包含一个,您可以使用许多小型实现.