From cd4d9c4ed94d64020f8cf9577ead423ac2e4c247 Mon Sep 17 00:00:00 2001 From: atomiks Date: Sat, 6 Jan 2018 03:21:44 +1100 Subject: [PATCH] Add createElement --- snippets/createElement.md | 23 +++++++++++++++++++++++ tag_database | 1 + 2 files changed, 24 insertions(+) create mode 100644 snippets/createElement.md diff --git a/snippets/createElement.md b/snippets/createElement.md new file mode 100644 index 000000000..a98c89091 --- /dev/null +++ b/snippets/createElement.md @@ -0,0 +1,23 @@ +### createElement + +Creates an element from a string. + +Use `document.createElement()` to create a new element. Set its `innerHTML` +to the string supplied as the argument. Use `ParentNode.firstElementChild` to +return the element version of the string. + +```js +const createElement = str => { + const el = document.createElement('div'); + el.innerHTML = str; + return el.firstElementChild; +}; +``` + +```js +createElement( + `
+

Hello!

+
` +); +``` diff --git a/tag_database b/tag_database index dc0014097..049dbefd0 100644 --- a/tag_database +++ b/tag_database @@ -20,6 +20,7 @@ compose:function copyToClipboard:browser countOccurrences:array countVowels:string +createElement:browser currentURL:browser curry:function deepFlatten:array