Skip to content

Instantly share code, notes, and snippets.

@adambankin
Last active July 25, 2016 16:24
Show Gist options
  • Save adambankin/6236b08c862e7e861e9d1cc9b5198e64 to your computer and use it in GitHub Desktop.
Save adambankin/6236b08c862e7e861e9d1cc9b5198e64 to your computer and use it in GitHub Desktop.
var createElements = (function (document) {
var div = document.createElement('div');
return function (str) {
var dF = document.createDocumentFragment();
div.innerHTML = str;
while (div.firstChild) {
dF.appendChild(div.firstChild);
}
return dF;
}
}(document));
/* example */
var myTable = document.createElement('table');
var trs = createElements(`
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
`);
myTable.appendChild(trs);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment