export.js 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. function tab()
  2. {
  3. tabContent = new Array();
  4. var divTags=document.getElementsByTagName("div");
  5. for(var divKey in divTags)
  6. {
  7. if(typeof(divTags[divKey]) == 'object' && divTags[divKey].getAttribute('class') != null && divTags[divKey].getAttribute('class').indexOf('tab-pane') >= 0)
  8. {
  9. tabContent.push(divTags[divKey]);
  10. divTags[divKey].setAttribute('class', 'tab-pane');
  11. }
  12. }
  13. tabContent[0].setAttribute('class', 'tab-pane active');
  14. var aTags=document.getElementsByTagName("a");
  15. for(var i = 0;i<aTags.length;i++)
  16. {
  17. if(aTags[i].getAttribute("data-toggle") == 'tab')
  18. {
  19. aTags[i].onclick = function()
  20. {
  21. var liTags=document.getElementsByTagName("li");
  22. for(var liKey in liTags)
  23. {
  24. if(typeof(liTags[liKey]) == 'object' && liTags[liKey].parentNode.getAttribute('class') == 'nav nav-tabs') liTags[liKey].removeAttribute('class');
  25. }
  26. this.parentNode.setAttribute('class', 'active');
  27. for(var divKey in tabContent) tabContent[divKey].setAttribute('class', 'tab-pane');
  28. document.getElementById(this.getAttribute('data-target').replace(/#/, '')).setAttribute('class', 'tab-pane active');
  29. }
  30. }
  31. }
  32. }