为什么完全按照老师的却alert不出来?但是把alert前两句注释掉就出来了

来源:1-4 js实现切换效果

奇谈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前两句注释掉就出来了?哪里错了吗?这里卡了好久了求大神指点啊!!!????????

写回答 关注

2回答

  • 洛洛
    2017-10-06 14:56:05

    因为这个id作为形参的是时候本来就是string属性所以不用带,但是写notice-tit这种的时候是一个字符串所以需要带,至于你为什么alert不出来,我自己试了一下是可以的,可能你html里的类名没写对

  • 奇谈0
    2017-05-15 14:01:21

    还有就是为什么定义$()函数的时候id是不带引号的但是在下面引用的时候又带了呢?

Tab选项卡切换效果

本课程详细介绍网页页面中最流行常用的tab切换效果

65465 学习 · 581 问题

查看课程

相似问题