Javascript 困惑

标签 javascript

    var allRapidSpells = $$('input[value^=RSW]');

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

最佳答案

我敢猜测您正在使用 MooTools ,一个 JavaScript 框架。 $$()函数用于选择 DOM 中的一个元素(或多个元素)。

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

其他属性选择器包括:

  • = : 等于
  • *= : 包含
  • ^= : 开始于
  • $= : 结束于
  • != : 不等于
  • ~= : 包含在一个空格分隔的列表中
  • |= :包含在“-”分隔列表中

编辑:看起来好像Prototype ,另一个 JavaScript 框架,使用 same syntax .

关于Javascript 困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/976701/

相关文章:

javascript - 这是防止用户下载文件时出现 IE8 安全横幅的最佳方法吗?

Javascript - 创建一个带有两个参数的函数并返回二维数组

javascript - 下拉 Bootstrap 行为很奇怪

javascript - 禁用表单密码自动完成但不禁用其他字段

javascript - 对齐无序列表内的元素

javascript - 使用 javascript 根据 JSON 中的最高值获取前 4 个键和值的 2 个不同数组

javascript - Jquery 工具提示和 CSS

javascript - 继电器:无法读取 null 的属性 'fetchKey'

javascript - 如何解决 "Could not convert JavaScript argument arg 0 [nsIDOMHTMLDivElement.appendChild]"错误

javascript - 正则表达式强调匹配的字符串