当前位置:编程学习 > JS >>

JS 入门级 下拉菜单导航的问题

function $_class(name), 请问js里,$_class 是什么意思的? var elements = document.getElementsByTagName("*"); 这句话是定义变量 整个文件中的所有元素嘛?* 在这里是什么意思的? if(elements[s].className==name) 这句话是定义s 里的变量的嘛?其中的 . 是表示并列的关系?
答案:1,$_class是一个函数名称 顾名思义就是定义class的函数,它的作用应该是定义这个类的行为或是样式。
2,*代表所有,他的意思是将页面所有的展示元素都包含进来成为一个elements 的数组。
3,s就是elements 遍历的的时候得某个,和数组中的i是一个意思!
4,.的意思是对象的属性例如:img.src指的就是图片对象中连接属性。
其他:function $_class(name);  这里 $_class 只是一个函数名
var elements = document.getElementsByTagName("*");  这句话是获取所有标签名为"*"的页面元素的对象。
因为上面一句话获取的对象一般都会是多个对象,这多个对象组成了一个数组elements
所以elements[s].className   表示:在elements数组中第s个对象的className【样式名】属性。

不知道你懂了没  -。-  我语言表达能力一般 

上一个:简单的js代码问题:浏览器打开后什么都没有!! 错在哪里啦?最好在介绍个可以检查js代码的工具!! 谢谢
下一个:js中有关replace的正则表达式问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,