javascript中 getelementsbytagname() 能不能换?

来源:百度知道 编辑:UC知道 时间:2024/05/21 21:53:17
javascript中有个XMLHttpRequest.responseText属性,读它的时候是不是一定要用getelementsbytagname()? 一样的标记还得选第几个 麻烦不说 还容易出错 能不能换个读id 或者其他的什么

可以用回调函数,把responseText的内容作为参数传给回调函数
如果是想选子节点的话,可以用核心DOM中的childNodes
如果赋值容器 只有一个的话,可以把容器定义一个ID,把容器ID作为参数传递给ajax调用
如果事件触发在赋值元素上,可以用this将元素传递给ajax调用
如果赋值元素为触发事件的上级元素可以用this.offsetParent将上级元素传递给ajax调用
有空看看DHTML和Js的Dom文档和教程吧,了解文档的基本结构才能写出来称心如意的程序

自带的只有:
getElementsByTagName("tagName")
getElementsByName("name")
getElementById("id")