在本栏中,我将记录一些JavaScript基础练习题,提升大家对JS的理解。
该篇文章是该系列的第十七天。
正文
1.获取页面中的第一个<button>
元素,并添加一个点击事件,在点击事件中判断该元素是否具有类名"color_change"
,如果没有,就加上;如果有,就移除掉。试用代码实现之。
2.简述元素的offsetWidth()
、clientWidth()
、scrollWidth()
的区别。
3.网页上常见的“回到顶部”的JS代码应如何设计?
4.试解释JS中的事件流和事件执行的三个阶段。
5.写一个方法,找出字符串"abghiabjeabbabeab"
中"ab"
出现的次数和位置。
6.
1 | var a = 10; |
test()
后页面中将按顺序弹出___________,___________,___________。7.
for
循环和forEach
循环有什么区别?说明
1.题目中出现的JS指的是采用ECMAScript 2015及之后标准的JavaScript
2.题目中,若有错误和需完善的地方,可在下方留言反馈哈~~
3.查看答案和解析,请点击js基础练习题第17天 答案及解析