为了账号安全,请及时绑定邮箱和手机立即绑定

关于document.getElementById() 的简化问题

关于document.getElementById() 的简化问题

SMILET 2022-03-10 11:07:29
看到一个函数,如下function $(id){return document.getElementById(id)}这样再想获取某个元素的Id就可以简写成$("控件ID")即可但仍需要在括号中加双引号,那么有没有办法写一个函数可以不加双引号就能获取元素呢?即$(元素ID)的形式。不知道我说清楚没有,请高手指教。
查看完整描述

2 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

$是一个函数,括号里面写的是参数,加引号表示的是传给他的是一个字符串对象。 而getElementById需要的参数也是一个字符串对象。如果非要不加引号只有1个办法,
在调方法之前先定义一个字符串对象
var str="某ID";
然后$(str)

查看完整回答
反对 回复 2022-03-15
?
慕神8447489

TA贡献1780条经验 获得超1个赞

总之一句话,不加双引号是不行的。

查看完整回答
反对 回复 2022-03-15
  • 2 回答
  • 0 关注
  • 190 浏览

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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