Advertisement
Guest User

Untitled

a guest
Aug 20th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. <ul class="items-list">
  2. <li class="item item-1"></li>
  3. <li class="item item-2"></li>
  4. <li class="item item-3"></li>
  5. <li class="item item-4"></li>
  6. </ul>
  7.  
  8. items = document.getElementsByClassName('items-list')[0]
  9.  
  10. if (item.classList.contains('item-.*'))
  11. do_something()
  12.  
  13. if(item.className.split(' ').some(function(c){ return /item-.*/.test(c); }))
  14. do_something()
  15. /* or */
  16. if([].some.call(item.classList, function(c){ return /item-.*/.test(c); }))
  17. do_something()
  18.  
  19. if(item.className.split(' ').some(c => /item-.*/.test(c)))
  20. do_something()
  21. /* or */
  22. if([].some.call(item.classList, c => /item-.*/.test(c)))
  23. do_something()
  24.  
  25. for (var i=0, l=item.classList.length; i<l; ++i) {
  26. if(/item-.*/.test(item.classList[i])) {
  27. do_something();
  28. break;
  29. }
  30. }
  31.  
  32. var items = document.getElementsByClassName('items-list')[0];
  33. for (var i = 0, len = items.children.length; i < len; i++) {
  34. if (/item-/.test(items.children[i].className)) {
  35. console.log(items.children[i].className);
  36. // or doSomething();
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement