WRONG:
 document.body.insertBefore(logo, Thissummary);

RIGHT:
 Thissummary.parentNode.insertBefore(logo, Thissummary);

On Nov 24, 6:58 am, Gids <[email protected]> wrote:
> Hi,
>
> I am writing a greasemonkey script to insert extra content into
> radiotimes.com TV listings like this 
> example:http://www.radiotimes.com/ListingsServlet?event=10&channelId=92&progr...
>
> However, I am having a problem returning a node which I want to
> InsertBefore using getElementsByClassName
>
> Here's what I am doing at the moment:
> var summary = document.getElementsByClassName('summary');
> var Thissummary = (summary[0]);
>
> This returns: [object XPCNativeWrapper [object HTMLHeadingElement]]
>
> Then later on I call:
> document.body.insertBefore(logo, Thissummary);
> however, this fails with 'Node was not found'
>
> How can I change my script to return a node, or is there a better way
> altogether to do this?
>
> Thanks in advance,
>
> Gids

--

You received this message because you are subscribed to the Google Groups 
"greasemonkey-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/greasemonkey-users?hl=en.


Reply via email to