Skip to content

Instantly share code, notes, and snippets.

@kidandcat
Forked from kinatzu/congresistas.js
Last active February 3, 2020 09:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kidandcat/8f7ee7f112a4deedb6b7624c6b868178 to your computer and use it in GitHub Desktop.
Save kidandcat/8f7ee7f112a4deedb6b7624c6b868178 to your computer and use it in GitHub Desktop.
const myMembers = data.results[0].members;
let fieldsInserted = ["first_name", "party", "state", "seniority", "votes_with_party_pct"];
let tBody = document.getElementById("houseData");
let link = ["url"]; //he creado otra variable con el atributo ''url'' que se encuentra en el JS, pero no se en que momento colocarlo ni que poner.
for (let i=0; i< myMembers.length; i++) {
let newTr = document.createElement("tr");
for (let j=0; j< fieldsInserted.length; j++) {
let dataInserted = fieldsInserted[j];
let newTd = document.createElement("td");
newTd.innerHTML = myMembers[i][dataInserted]
// comprobamos que sea la celda que queremos
if(dataInserted == "first_name"){
newTd.onclick = function (){
console.log('on click')
window.location.href = myMembers[i].url
}
}
if (j==0 && myMembers[i].middle_name != null) {
newTd.innerHTML = `${newTd.innerHTML} ${myMembers[i].middle_name} ${myMembers[i].last_name}`;
} else if (j==0) {
newTd.innerHTML = `${newTd.innerHTML} ${myMembers[i].last_name}`;
}
newTr.appendChild(newTd);
}
tBody.appendChild(newTr);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment