I have created an element like this:
var myDiv = new Element('div');
myDiv.update('Hello!');
I want to add myDiv
to body.
I tried
$('body').insert(myDiv);
But it is not working. I also tried
$('body')[0].insert(myDiv);
thinking that $('body')
was returning an array. Even that didn't work.
How can I add myDiv
to body?
Thanks.
How about
$(document.body).insert(myDiv);
?
Differently from jQuery, in Prototype, $('body')
fetches the element with the id body
.
$ is a shorthand for document.getElementById(), $$ is the more versatile prototype function. To access the (first) body element in your document, use:
$$('body')[0].insert(myDiv);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With