奇谈0
2017-05-15 13:59
function $(id) { return typeof id==='string'?document.getElementById(id):id; } window.onload = function() { //获取鼠标划过或点击的标签和要切换内容的元素 var titles = $('notice-tit').getElementsByTagName('li'), divs = $('notice-con').getElementsByTagName('div'); alert("**&&&&&&&&&&&&&&&************************&&&&&&&&&&&&&&&&&&&&&&&&"); }
为什么完全按照老师的却alert不出来?但是把alert前两句注释掉就出来了?哪里错了吗?这里卡了好久了求大神指点啊!!!????????
因为这个id作为形参的是时候本来就是string属性所以不用带,但是写notice-tit这种的时候是一个字符串所以需要带,至于你为什么alert不出来,我自己试了一下是可以的,可能你html里的类名没写对
还有就是为什么定义$()函数的时候id是不带引号的但是在下面引用的时候又带了呢?
Tab选项卡切换效果
65465 学习 · 581 问题
相似问题