JavaScript模拟第一项onclick

时间:2016-08-01 19:34:38

标签: javascript html

我有这样的HTML代码:

updated_at = #some time that I access

if (0..8).cover? updated_at.hour 
  a = updated_at - 1.day
else 
  a = updated_at
end

start = Time.new updated_at.year, updated_at.month, updated_at.day, 9, 0, 0
b = a + 1.day
stop = Time.new b.year, b.month, b.day, 9, 0, 0

puts (start..stop).cover? updated_at

我很感兴趣,如果有一种方法可以使用纯JS代码,如果你在第二个<ul> <li id='+ i +' onclick='dropDown()'>example text</li> <li>Hidden content</li> </ul> <ul> <li id='+ i +' onclick='dropDown()'>example text</li> <li>Hidden content</li> </ul> 中点击<li>模拟以某种方式完全传递第一个<ul>并使第二个{{1先成为。不需要移动等。

<ul>
<ul>
function toggleClass(element, className) {
  if (!element || !className) {
    return;
  }

  var classString = element.className,
    nameIndex = classString.indexOf(className);
  if (nameIndex == -1) {
    classString += ' ' + className;
  } else {
    classString = classString.substr(0, nameIndex) + classString.substr(nameIndex + className.length);
  }
  element.className = classString;
}

function dropDown(el) {
  toggleClass(el.nextElementSibling, 'overlayOpen');

}

请不要建议任何Jquery解决方案。

0 个答案:

没有答案