getElementsByTagName和getElementsByTagName、getElementById
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
都是获开对象,当与元素产生互动(比如单击效果、鼠标悬浮效果等)的时候要用到
getElementsByTagName通过标签获开一个对象数组
getElementsByClassName通过类名获开一个对象数组
getElementById通过id获开一个对象
前两者一般是需要批量操作元素才会用,不然对于刚入门的新手来说,你找元素会很麻烦
id获开对象最直接,标签加上id,直接获开直接对该标签操作,JS基本用到的都是id获开对象 |
|
|
|
|
getElementsByTagName
不兼容 建议别用 |
|
|
|
|
getElementsByTagName获开到的是指定标签的DOM元素,返回的是一个数组对象,
getElementById根据DOM元素的ID获开元素,获开到的直接就是一个对象 |
|
|
|
|
http://www.imooc.com/code/3251这里面很详细了 |
|
|
|
|