contains('类名')判断是否有这个类名名,有就返回布尔值 true,没有就返回 false
用他记得在前面 要 classList
关于对象的使用,,,如果用中括号的方式里面没有引号,就会被当成变量
显示结果 :undefined,zs,undefuned,18
为什么有时候map返回有undefined的数组
**如果有没有给一个明确的返回值,那么返回值就是undefined
map原数组是多少长度,返回的数组就有多少长度**
三种方式动态创建元素
js节点操作中有三种方式来动态创建元素,分别为:
- document.write()
- innerHTML
- document.createElement
采用以上三种方式会有不同的优缺点,为了在不同的场景下更为恰当的选择方法来创建元素
e.target 和this 的区别
**e.target 返回的是触发事件的对象(元素)**
**this 返回的是绑定事件的对象(元素)**
题目
字符串模板里面不能写if判断 ,但是可以写三元表达式,三元表达式里还能在嵌套三元表达式
let a = 10, b = 11, c = 12
console.log(`${a > b ? a : (a > c ? a : c)}`);
//12