34 lines
1.0 KiB
JavaScript
34 lines
1.0 KiB
JavaScript
|
|
|
|
export default function parseTable(table) {
|
|
let outputElement = document.getElementById('output');
|
|
outputElement.innerHTML = "";
|
|
let divWrapper = document.createElement('div');
|
|
divWrapper.classList.add("w3-responsive");
|
|
let t = document.createElement('table');
|
|
t.classList.add("w3-table-all");
|
|
for (let entry of table) {
|
|
let tr = document.createElement('tr');
|
|
for (let element of entry) {
|
|
let td = document.createElement('td');
|
|
element = element.toString();
|
|
|
|
if (element.substring(0,4) != 'http') {
|
|
td.innerText = element;
|
|
} else {
|
|
let a = document.createElement("a");
|
|
|
|
a.setAttribute("href", element);
|
|
a.style.textDecoration = "underline";
|
|
a.innerHTML = 'Link';
|
|
td.appendChild(a);
|
|
}
|
|
|
|
|
|
tr.appendChild(td);
|
|
}
|
|
t.appendChild(tr)
|
|
}
|
|
divWrapper.appendChild(t)
|
|
outputElement.appendChild(divWrapper);
|
|
} |