You are here: Reference > JavaScript > client-side > HTML DOM > methods > applyElement

applyElement method

Browser support:
Inserts the specified element as a child or parent of the current element.
This method is only supported by Internet Explorer, use the appendChild or insertBefore method to add an element as a child to an element.

Syntax:

object.applyElement (elementToAdd [, where]);
You can find the related objects in the Supported by objects section below.

Parameters:

elementToAdd
Required. Reference to the element to add.
where
Optional. String that indicates whether the specified element needs to be inserted as a child or as the parent of the current element.
One of the following values:
inside
The specified element needs to be inserted as a child of the current element.
outside
Default. The specified element needs to be inserted as a parent of the current element.

Return value:

Returns the inserted element.

Example HTML code 1:

This example illustrates the use of the applyElement method.
<head>
    <script type="text/javascript">
        function ApplyAsChild () {
            var div = document.getElementById ("myDiv");
            if (div.applyElement) {
                var newElem = document.createElement ("button");
                div.applyElement (newElem, "inside");
            }
            else {
                alert ("Your browser does not support this example!");
            }
        }

        function ApplyAsParent () {
            var list = document.getElementById ("myList");
            if (list.applyElement) {
                var newElem = document.createElement ("i");
                list.applyElement (newElem);
            }
            else {
                alert ("Your browser does not support this example!");
            }
        }
    </script>
</head>
<body>
    <div id="myDiv">text for a button</div> <br />
    <button onclick="ApplyAsChild ()">Place the text above on a button</button>

    <br /><br /><br />

    <ul id="myList">
        <li>List item 1
        <li>List item 2
    </ul>
    <button onclick="ApplyAsParent ()">Make list italic!</button>
</body>
Did you find this example helpful? yes no

Supported by objects:

Related pages:

External links:

User Contributed Comments

Post Content

Post Content