为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

正在回答

2 回答

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

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

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

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

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

0 回复 有任何疑惑可以回复我~
#1

花语白茶 提问者

哦 谢了 那我再问下 window.onload=function(){。。。。} xx.onclick=function(){.....}这样定义函数??不是应该 这样定义函数吗? function 函数名(){。。。。} 2秒前
2015-03-19 回复 有任何疑惑可以回复我~

哦  谢了  那我再问下 

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

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

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

0 回复 有任何疑惑可以回复我~
#1

Jerome

function 函数名(){。。。} 这样是定义一个函数是错,这也是正常的写法。 但函数同时也是一种对象类型,可以赋值给一个变量或对象的某个属性。 xx.onclick=function(){..}就是把一个函数赋值给了xx对象中onlcick这个属性 var a = function(){} 这是赋值给a变量,与function a(){}是等价的
2015-03-19 回复 有任何疑惑可以回复我~
#2

Jerome

这样是定义一个函数是没错,上面打错了
2015-03-19 回复 有任何疑惑可以回复我~
#3

花语白茶 提问者 回复 Jerome

灰常感谢
2015-03-19 回复 有任何疑惑可以回复我~
#4

花语白茶 提问者 回复 Jerome

那这样呢 var a = function changPic() {...}???
2015-03-19 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信