How is a div added to DOM?
I'm debugging a PHP site and I can see on almost all pages a `div` is added at the bottom of the page, just before the closing `</body>` tag.  It's always empty and looks like this:

    <div id="dictdiv" style="position: absolute; left: 0pt; top: 0pt; z-index: 10000;
                             font-family: arial; font-size: 12px; margin: 7px;
                             background: none repeat scroll 0% 0% rgb(255, 255, 119);
                             border: 2px solid rgb(255, 204, 0); width: 300px; padding: 4px;
                             opacity: 0.94; display: none; text-align: left;">
    </div>

Note that I split this into multiple lines for ease of reading, but it's added as one line.

I'm trying to find where it's coming from but I'm not having much luck.  It's not in any of the output generated by my script nor is it in any of the JS files I can see.

In FireBug "Net" tab, I cannot see anything being accessed from outside my domain: only the main php file, my own JS files, CSS files and images.  Searching for the `id` of this div ("dictdiv") in FireBug "Script" tag also yields nothing.  But somehow it ends up on the page.  Moreover, if I create my own div with the same tag on the page, then this div is not added.

It feels very suspicious, but I can't track down where it's coming from.  Any idea where else to look?
How is a div added to DOM?
===

I'm debugging a PHP site and I can see on almost all pages a `div` is added at the bottom of the page, just before the closing `</body>` tag.  It's always empty and looks like this:

    <div id="dictdiv" style="position: absolute; left: 0pt; top: 0pt; z-index: 10000;
                             font-family: arial; font-size: 12px; margin: 7px;
                             background: none repeat scroll 0% 0% rgb(255, 255, 119);
                             border: 2px solid rgb(255, 204, 0); width: 300px; padding: 4px;
                             opacity: 0.94; display: none; text-align: left;">
    </div>

Note that I split this into multiple lines for ease of reading, but it's added as one line.

I'm trying to find where it's coming from but I'm not having much luck.  It's not in any of the output generated by my script nor is it in any of the JS files I can see.

In FireBug "Net" tab, I cannot see anything being accessed from outside my domain: only the main php file, my own JS files, CSS files and images.  Searching for the `id` of this div ("dictdiv") in FireBug "Script" tag also yields nothing.  But somehow it ends up on the page.  Moreover, if I create my own div with the same tag on the page, then this div is not added.

It feels very suspicious, but I can't track down where it's coming from.  Any idea where else to look?