封装问题疑惑?
来源:3-1 封装getElementById()
OlafChou
2017-08-25 08:32:05
// 封装一个代替getElementById()的方法 funcion byId(id){ return typeof(id) === "string"?document.getElementById(id):id; } console.log(byId("main"));
<div class="main" id="main">
1、首先所有的id的格式一定是id="xxx",所以我想问的是你去判断是不是string的意义在哪里,有引号的肯定都是对的啊,所以一定会去执行getElementById
1回答
这不就是为了防止误操作嘛,这个函数是自定义封装的,不判断也可以的哦
相似问题