请问这段javascript代码什么意思啊
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/13 09:12:20
请问这段javascript代码什么意思啊
1、function g(o){return document.getElementById(o);} 没有id为 ”o“的元素啊
2、 ASP.NET 这一句 "x:HoverLi(1);"怎么理解呢?
下面是代码
——————————————————————————————————————————————————————
//function g(o){return document.getElementById(o);}
function HoverLi(n)
{
//如果有N个标签,就将i
1、function g(o){return document.getElementById(o);} 没有id为 ”o“的元素啊
2、 ASP.NET 这一句 "x:HoverLi(1);"怎么理解呢?
下面是代码
——————————————————————————————————————————————————————
//function g(o){return document.getElementById(o);}
function HoverLi(n)
{
//如果有N个标签,就将i
![请问这段javascript代码什么意思啊](/uploads/image/z/8742671-71-1.jpg?t=%E8%AF%B7%E9%97%AE%E8%BF%99%E6%AE%B5javascript%E4%BB%A3%E7%A0%81%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%E5%95%8A)
o是参数.
function HoverLi(n)
{
//如果有N个标签,就将i
再问: 谢谢啊!当鼠标移到一个标签上就执行function HoverLi(n)函数,然后又调用function g(o),并把tbc_01~tbc_06传递给function g(o)的参数o,然后function g(o)里面的{return document.getElementById(o);} 是什么意思,返回值给函数function HoverLi(n)的参数n吗?
再答: document.getElementById(o)是获取tbc_01~tbc_06的div对象,然后给对象修改class属性,通过这个来控制每个div对象是显示还是隐藏。 那个参数n是通过这个传递的,比如这个时候n就是1,不是g(o)的返回值。
再问: 哦,function g(o)里面的{return document.getElementById(o);} 是返回值给调用它的函数function HoverLi(n)的{g('tb_'+i).className='normaltab';g('tbc_0'+i).className='undis';}吧? 修改值不需要前面加document吗?
再答: 其实g('tb_'+i).className可以理解成document.getElementById(“tb_1”).className 这样就理解了吧。
function HoverLi(n)
{
//如果有N个标签,就将i
再问: 谢谢啊!当鼠标移到一个标签上就执行function HoverLi(n)函数,然后又调用function g(o),并把tbc_01~tbc_06传递给function g(o)的参数o,然后function g(o)里面的{return document.getElementById(o);} 是什么意思,返回值给函数function HoverLi(n)的参数n吗?
再答: document.getElementById(o)是获取tbc_01~tbc_06的div对象,然后给对象修改class属性,通过这个来控制每个div对象是显示还是隐藏。 那个参数n是通过这个传递的,比如这个时候n就是1,不是g(o)的返回值。
再问: 哦,function g(o)里面的{return document.getElementById(o);} 是返回值给调用它的函数function HoverLi(n)的{g('tb_'+i).className='normaltab';g('tbc_0'+i).className='undis';}吧? 修改值不需要前面加document吗?
再答: 其实g('tb_'+i).className可以理解成document.getElementById(“tb_1”).className 这样就理解了吧。