封装getElmentById问题

封装getElmentById问题

function byId(id){
	 return typeof(id) === "string"?document.getElementById(id):id;
}
console.log("main");

这段代码有问题么 为什么打印结果只有一个main

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
风硕依源 2017-04-15 11:05:29

没有问题

你只是定义了函数,并没有调用,如果调用需要添加byId('elem');

把elem换成你元素的id名

望采纳

  • 提问者 从何说起_ #1
    没太懂 在课程的例子里是需要定义还是调用
    2017-04-15 11:42:45
  • 风硕依源 回复 提问者 从何说起_ #2
    function byId(id){ return typeof(id) === "string"?document.getElementById(id):id; }这是定义 byId('elem');这是调用 这么说吧,函数定义就是告诉你这里有一个工具,函数调用就是你去使用这个工具
    2017-04-15 13:38:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师