parent?document.getElementById(parent):document中
document.getElementById()中间为什么没有引号?
要理解一切JS变量皆对象,此parent为一个string对象,也可以说string变量,其实是一样的。
js中基本类型number,string,NaN,null,undefined其实都可以说是对象object
1、document.getElementById(parent)
2、document.getElementById("parent")
不加引号,parent是变量,加引号,parent是字符串。
因为它是函数getByClass()传过来的第二个参数,简单理解就是传过来的参数本身就是一个带引号的变量
因为parent是一个对象