问答详情
源自:1-5 编程练习

怎么查找p和ul 元素???

 var ti=document.getElementById("menu");
    var t=ti.getElementsByTagName("div");
    var t1=t.getElementsByTagName("p");
    var t2=t.getElementsByTagName("ul");

这么查找得到的是不是???对不对???

提问者:花语白茶 2015-03-19 10:28

个回答

  • Jerome
    2015-03-19 10:33:55
    已采纳

    var t=ti.getElementsByTagName("div");

    这个返回值已经是一个数组了,不是DOM对象了,不能再直接进行getElementsByTagName方法的操作

    如果是要找“menu”下面的p和ul标签

    var t1=ti.getElementsByTagName("p");
    var t2=ti.getElementsByTagName("ul");

    这样就行,返回的结果都是数组

  • 花语白茶
    2015-03-19 10:40:53

    哦  谢了  那我再问下 

    window.onload=function(){。。。。}

    xx.onclick=function(){.....}这样定义函数??不是应该 这样定义函数吗? 

        function 函数名(){。。。。}