位置: 编程技术 - 正文

javascript typeof id==='string'?document.getElementById(id):id解释 原创

编辑:rootadmin

推荐整理分享javascript typeof id==='string'?document.getElementById(id):id解释 原创,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

一般来说想要理解这段代码,需要掌握如下两个函数

一个是 typeof 一个就是三元运算符

看完了上面的文章再看下面的就比较好理解了

一般来说常用的函数代码

功能都是一样的。

javascript typeof id==='string'?document.getElementById(id):id解释 原创

这个函数的作用就是之后用到id选择器可以简写,至于判断的意义就是传入的参数为字符串就返回document.getElementById(id),其他的就返回参数本身,这个只是一个获取页面dom元素的一个简陋版本的函数,还不够完善。

1、这是一段JavaScript代码$就是一个标示符。 也可以用getID等,如果你的页面中使用了jquery不建议使用$,因为jquery默认使用的就是$?:是运算符return "string" == typeof id &#; document.getElementById(id) : id;也可以写成是

有人感觉上面的代码,为什么不用{}括起来,因为代码比较短只有一行是不需要{}

如下所示

具体的可以参考这篇文章:

这是一个式子;他的运算过程是:先计算表达式1,如果为true,这个式子就取表达式2的运算结果,否则整个式子取值就是表达式3的运算结果,不懂的朋友可以参考这篇文章: 表达式1是 "string" == typeof id,功能是判断id的数据类型是否为string ,==就是判断是否相等的运算符啊表达式2是 document.getElementById(id) 获取ID为 参数id的值的html元素 表达式3 就是 id这个变量(一般来说这个变量多为object),如果是对象就不用document.getElementById了,直接就可以使用了。

积木网原创整理,转载请注明出处

RGB和YUV 多媒体编程基础详细介绍 RGB和YUV多媒体编程一、概念1.什么是RGB?对一种颜色进行编码的方法统称为颜色空间或色域。用最简单的话说,世界上任何一种颜色的颜色空间都可定义

详解js运算符单竖杠“|”与“||”的用法和作用介绍 在js开发应用中我们通常会碰到|与||了,那么在运算中|与||是什么意思呢?在js整数操作的时候,相当于去除小数点,parseInt。在正数的时候相当于Math.flo

Javascript 普通函数和构造函数的区别 普通函数和构造函数的区别在命名规则上,构造函数一般是首字母大写,普通函数遵照小驼峰式命名法。在函数调用的时候:functionfn(){}构造函数:1.newf

标签: javascript typeof id==='string'?document.getElementById(id):id解释 原创

本文链接地址:https://www.jiuchutong.com/biancheng/376017.html 转载请保留说明!

上一篇:Javascript 动态改变imput type属性(js动态改变div内容)

下一篇:RGB和YUV 多媒体编程基础详细介绍(rgb与yuv哪个好)

  • 物流辅助服务税率
  • 增值税怎么记
  • 公司收到生育津贴不发给员工 分录
  • 珠宝首饰可以开发票吗
  • 增值税专用发票几个点
  • 会计准则哪些科目变化最大
  • 发票加盖公章有用吗
  • 违反有关规定擅自开设银行账户的
  • 事业单位利息收入
  • 税控减免税结转怎么操作
  • 企业开出增值税专用发票后注销
  • 个人所得税如何做会计分录
  • 个人如何开劳务费怎么开
  • 以前年度亏损可以在季报弥补吗
  • 工程结算与工程施工
  • 开票金额是纳税金额吗
  • 未开发票申报
  • 初级会计实务的心得体会
  • 备注栏需要写内容嘛
  • 退多收款怎么做分录
  • 企业网银证书费用收费标准
  • 企业网管出路
  • 代缴个税的分录
  • 偷税漏税的会计要负什么责任
  • 怎么计算应缴所得税
  • 取得政府补助后怎么处理
  • 外贸出口退税进项发票勾选
  • 现金折扣的账务处理最新规定
  • 长期股权投资采用权益法核算
  • php修改头像
  • 增值税报表填报说明
  • chkconfig命令参数
  • thinkphp3.0
  • 收到投标保证金现金流量
  • Programming tutorials and source code examples
  • 营业外收入会计分录怎么做
  • 登记注册车辆登记英语
  • 购房补贴退契税3个月没到账
  • 收到退货怎么做会计分录
  • 工会经费怎么计算缴纳
  • 本年利润和利润分配属于什么账户
  • 残保金季度申报如何计算
  • 简易征收为什么要进项税转出呢
  • 小规模纳税人在哪里查
  • 其他应付款在现金流量表
  • 销售退货和销售换货的区别
  • 进项税加计抵减的分录怎么做?
  • 筹资费用和财务费用一样吗
  • 销售未开票怎么做分录
  • 土地增值税怎么预交税款
  • 销售已经使用过的固定资产税率
  • 房地产开发企业开发成本包括哪些项目
  • sql存储过程什么意思
  • sql server233错误
  • Linux下mysql源码安装笔记
  • win10一年更新一次
  • windows 10 build 9888
  • linux pptp客户端
  • freebsd怎么样
  • win8更新8.1
  • archlinux ip地址
  • giantantispywaremain.exe是什么进程 有什么作用 giantantispywaremain进程查询
  • centos查看具体版本
  • win10显示win8
  • 怎么使用Win10自带绘画软件
  • win10应用商店更新比蜗牛还慢
  • win7安全模式
  • shell备份文件脚本
  • 详细分析我国针对疫情的国防动员举措
  • python任务调度之schedule
  • shell自定义函数以及使用
  • shell脚本编写 方法
  • docker编写dockerfile
  • jquery的优点和缺点
  • 原生js常用的方法
  • jquery 3d旋转
  • 用JObj实现的渐变效果
  • 国家税务总局验证码
  • 河南省国家税务局官网
  • 物业优质服务我们在行动
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设