OSDN Git Service

[update] : Use strict mode
[alterlinux/hayao.fascode.net.git] / alter / HTMLClass.js
1 'use strict';
2
3 // AddclassToElements(elements, class1, class2 ...)
4 function AddClassToElements(Elements){
5     window.addEventListener("load", ()=>{Array.from(Elements).forEach((element)=>{
6         let ArgumentList = Array.from(arguments);
7             ArgumentList.shift();
8             ArgumentList.forEach((className) => {
9                 element.classList.add(className);
10             })
11         });
12     })
13 }
14
15 AddClassToElements(document.getElementsByTagName("select"), "selectform-select", "block", "w-3/4", "text-black");
16 AddClassToElements(document.getElementsByTagName("h2"), "bg-green-900", "p-2", "rounded-full", "pl-5", "font-bold");
17 AddClassToElements(document.getElementsByTagName("h3"), "bg-green-900", "p-2", "m-2" , "rounded");
18 AddClassToElements(Main.getElementsByTagName("p"), "p-2", "pl-5", "font-medium");
19 AddClassToElements(Menu.getElementsByTagName("li"), "block", "hover:bg-green-300", "hover:text-black", "hover:underline");
20 AddClassToElements(Menu.getElementsByTagName("li"), "px-3", "py-2");
21 AddClassToElements(menu.getElementsByTagName("a"), "block")