|
Posted by Peter on 12/10/06 20:10
"Jonathan N. Little" <lws4art@centralva.net> wrote in message
news:3394$457c3107$40cba7a4$21651@NAXS.COM...
> Peter wrote:
>> I'm new at this stuff -- so this is probably an incredibly dopey, newby
>> question. Please bear with me. I don't know if it's a HTML or javascript
>> question. (Or, if a different area altogether, please steer me to the
>> right group.)
>>
>> I can view the members of the "window" object with the following
>> javascript. It returns all the methods, properties, events, etc.
>>
>> <script type="text/javascript">
>> for(i in window)
>> {
>> window.document.write(i + "<br />");
>> }
>> </script>
>>
>>
>> I can do the same thing for the "document" object by changing the
>> expression to read...
>>
>> <script type="text/javascript">
>> for(i in window.document)
>> {
>> window.document.write(i + "<br />");
>> }
>> </script>
>>
>>
>> And then I can check out an individual property, (example "protocol"),
>> with the following. It returns "HyperText Transfer Protocol".
>>
>> <script type="text/javascript">
>> window.document.write(window.document.protocol);
>> </script>
>>
>>
>> So far, so good....
>>
>> But -- I can't find a way to address the "html" or the "head" objects. I
>> know they're HTML elements, (<html>, <head>), but they also exist as
>> objects because I see on reference sites that they have methods,
>> properties, events, etc. So they've got to be child objects of some other
>> object higher in the hierarchy. Right? And there has to be some way to
>> address them. Right?
>>
>> For instance -- on the MSDN site, the docs say that the "innerText"
>> property of the "html" object, "Sets or retrieves the text between the
>> start and end tags of the object." OK -- using javascript, how do I "set"
>> or "retrieve" that property?
>>
>> "window.html.innerText" doesn't work. Neither does
>> "window.document.hml.innerText". Is there an object higher than the
>> window object that "html" object is a child of?
>>
>> Any help greatly appreciated. I've been staring at this *^#(%^ monitor
>> for about 8 hours now and my eyeballs are aching.
>>
>>
> 1 Download a copy of Firefox.
>
> 2 Install with the "Custom Install" option to mark sure DOM Inspector is
> checked
>
> 3 Or better yet, install the Web Developers Bar extension
> https://addons.mozilla.org/firefox/60/
>
> 4 Open a web page and use the DOM Inspector to traverse the document tree
> and view all the attributes.
>
> An indispensable "learning|debugging" tool
>
>
> --
> Take care,
>
> Jonathan
> -------------------
> LITTLE WORKS STUDIO
> http://www.LittleWorksStudio.com
Great tip. Thank you. When I got thrown into web development about a month
ago, I installed IE, Firefox, Opera and Netscape to do cross-browser
debugging. After checking out the Firefox DOM Inspector, I find that the
other three also have DOM inspectors. I haven't had a chance to look at them
all yet. This will keep me busy for weeks. :)
[Back to original message]
|