_setParentObject

sets the parent Object for the _render function.

Requires

import {_setParentObject,_render,_newTag} from "./tt/ttHTML.js";

Definition

_setParentObject (parent);

Description

_setParentObject sets the parent-Object to prepare the _render function. _render will add childs to the given parent-object.

Parameters

parent: could be either the strings "HEAD" or "BODY", so that _render will add childs to the <head> or the <body> section of the current document. The parent accepts also any kind of DOM-Object, so _render will add its childs to that DOM-Object.

Return Value

-

Remarks

-

Example 1: add Element to the HEAD-Section

main.js:

import {_setParentObject,_render,_newTag} from "./tt/ttHTML.js";

_setParentObject("HEAD");
_render(<script>alert ("tiktag is in your Head!");</script>);

Output:

_setParentObject Example screenshot head insertion

Example 2: create and extend list

main.js:

import {_setParentObject,_render,_newTag} from "./tt/ttHTML.js";

/* without prior initialization _render adds elements to the body-section _render will create a list including the first item in it.*/
_render(<ul id="myList"><li>Item No: 1</li></ul>);
/* switch parent Object to the newly created list */
_setParentObject(document.getElementById("myList"));
/* This loop will add another 19 list-items to the existing list */
for (let i=0;i<19;i++)
	_render(<li>Item No: {i+2}</li>);

Output:

_setParentObject Example screenshot create and extend list

See Also

_render_newTag