Hide an element's next sibling with Javascript

前端 未结 4 1527
天命终不由人
天命终不由人 2020-12-09 04:23

I have an element grabbed from document.getElementById(\'the_id\'). How can I get its next sibling and hide it? I tried this but it didn\'t work:



        
4条回答
  •  轮回少年
    2020-12-09 05:11

    Firebug error was elem.nextSibling.style is undefined.

    because nextSibling can be a text-node or other node type

    do {
       elem = elem.nextSibling;
    } while(element && elem.nodeType !== 1); // 1 == Node.ELEMENT_NODE
    if(elem) elem.style.display = 'none';
    

提交回复
热议问题