Expand|Select|Wrap|Line Numbers
- function getnodes(elem)
- {
- for (i=0; i<elem.childNodes.length; i++)
- {
- alert(elem.childNodes[i].nodeName);
- alert(elem.childNodes[i].nodeType);
- if(elem.childNodes[i].nodeType==1)
- {
- alert("hello - "+elem.childNodes[i].nodeName);
- getnodes(elem.childNodes[i]);
- }
- else if(elem.childNodes[i].nodeType==3)
- {
- alert("hi text");
- }
- }
- }
- window.onload=function(){
- var node=document.getElementById("hello");
- var count=0;
- while(count<5)
- {
- node=node.parentNode;
- count++;
- }
- getnodes(node);
- }
[HTML]<div style="padding-left:15px; color:#0f0f0f; background-color:#0099FF"><strong>hello</strong>
<table>
<tr>
<td bgcolor="#CC9966"><iframe id="hello" src="http://www.xyz.com"></iframe></td>
</tr>
</table>
</div> [/HTML]
I am getting problems in the code
when i put my code directly in a new page, it is working fine but when i put it in some page, it gave only 2 alerts and completed without errors
the alerts were for tags <strong> then for #text and it completed
it never went to my table element