hmm: Wie zerlege ich diese 100-Zeilen JS Funktion in Clean Code?

Beitrag lesen

Sollte ich die CSS Anweisungen im JavaScript Code drin haben, so:

function createSkillTableFromJson(data) {
    	        var tr_header = document.createElement("tr");
    	        var th = document.createElement("th");
                th.innerHTML = "Skills";
                tr_header.appendChild(th);
                
                document.getElementsByTagName("table")[1].appendChild(tr_header);
    	        document.getElementsByTagName("table")[1].setAttribute("align", "left");
    	    };

Oder sollten CSS Dinge lieber weiterhin in einer CSS Datei liegen? Was ist die bessere Wahl für sauberen Code?