为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 牙尖十怪
你是指.tit>li a:last-of-type{background-color: red;} 这个属性出了问题吗?你这样写,所有的A标签的背景都会是红色,last-of-type的效果是指定最后一个元素的属性。如果你是想让最后一个A标签背景为红色,应该这样写    .tit>li:last-of-type a{background-color: red;} 。。

已采纳回答 / 丿丫丫
写样式的时候最好自己研究 ,,按照别人想的样式。。自己会晕的。。

已采纳回答 / 用户已禁用
因为onclick是事件绑定函数,也就是说你的click事件发生的时候,局部变量i早就不存在了(undefined)。所以需要把i存入到titles的每个对象中,这样当你很久之后发生click事件时,还是能读取到正确的i的值。

已采纳回答 / pocanda
作用域不一样,闭包函数中只能取得变量最后一个值。方法不绝对,但闭包中,this和变量是不能互相替代的

已采纳回答 / uhelper_net
网上找一个jquery对象和dom对象的区别信息.

已采纳回答 / Jerome
var t=ti.getElementsByTagName("div");这个返回值已经是一个数组了,不是DOM对象了,不能再直接进行getElementsByTagName方法的操作如果是要找“menu”下面的p和ul标签var t1=ti.getElementsByTagName("p");var t2=ti.getElementsByTagName("ul");这样就行,返回的结果都是数组

已采纳回答 / AnthonyYY
必然是定义了$函数的,应该是没定义正确看下自己是不是在参数id上多加了一对引号。return typeof id === 'string'?document.getElementById(id):id;定义$函数时仔细看括号里id是不加引号的,不知道符合你的情况吗?

已采纳回答 / 晓梦Y分明
很明显你的link语句后面的href属性的双引号是不一样的(你的一个是中文状态下输入的,一个是英文状态下输入的)。

已采纳回答 / 康振宁
你可以使用浏览器中的开发者工具进行debug查看,看看有木有错误,快捷键是F12

已采纳回答 / Tracy_
$(id)是js document.getElementById(id)的简写,定义了这个方法以后调用的时候就可以直接用类似于jquery中那样的$(“img-icon”).onclick简单封装。所以很多人喜欢这样写:var $ = function(id){return document.getElementById(id);};但是这一类js代码会和与JQuery对象获取函数冲突会与JQuery冲突的,导致JQuery获取不了对象,出现类似于:Uncaught TypeError: Cannot s...

已采纳回答 / 小熊乖乖
呵呵  别太依赖JQ

已采纳回答 / 泡泡pp
因为这这个时候i的作用域已经结束了,这时i的值是它的最后一个值。
课程须知
1、您应该已经熟悉html标签和css样式表;2、您还应该已经熟悉JavaScript 或 jQuery的基础知识。
老师告诉你能学到什么?
您可以举一反三,制作非常精美风格多样的 Tab 切换效果,能够帮助你丰富或改进网站中的选项卡功能的用户体验。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消