Javascript混乱

1 javascript

    var allRapidSpells = $$('input[value^=RSW]');
Run Code Online (Sandbox Code Playgroud)

谁能告诉我这是做什么的?

Joh*_*sch 5

我冒昧地猜测你正在使用MooTools,一个JavaScript框架.该$$()函数用于选择DOM中的元素(或多个元素).

更具体地说,$$('input[value^=RSW]');语法是选择属性input以其value开头的所有元素RSW.

其他属性选择器包括:

  • = :等于
  • *= :包含
  • ^= : 以..开始
  • $= : 以..结束
  • != :不等于
  • ~= :包含在空格分隔列表中
  • |= :包含在' - '分隔列表中

编辑:看起来好像另一个JavaScript框架Prototype使用相同的语法.