首页 > 解决方案 > 如何在我的页面上选择任何标签来为其分配类名?

问题描述

标签: javascriptjquery

解决方案


功能流程应该是,
1. 获取 ID 以“title”开头的所有元素
2. 从列表中选择一个随机元素
3. 将类添加到该随机选择的元素。

function addRandomClass(className) {
  var elems = $("a[id^='tile']"); /*Select all elements which have ID starts with 'tile'*/
  var randomValue = Math.floor(Math.random() * elems.length); /*Pick a random number between 0 and (no of elements -1)*/
  elems[randomValue].addClass(className);/*Add Class to the selected random element*/
}

上面的函数可以用作

addRandomClass("spec-elem"); /*class 'spec-elem' will be added to the random element */

推荐阅读