位置: 编程技术 - 正文

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哪个好)

  • 2022个税手续费返还交增值税吗
  • 个人物品出售要交哪些税
  • 企业招用残疾人比例
  • 土地增值税税率2023
  • 兼职人员的工资怎么算
  • 税金及附加可以为负数吗
  • 财务报表没报会影响出口退税吗为什么
  • 如何理解合并报表中少数股东损益的抵消
  • 个税0申报漏了2年可以补报
  • 贷款公司股权转让合法吗
  • 广告公司属于服务企业吗
  • 捐赠的营业外收入怎么算
  • 带清单的发票怎么贴原始凭证
  • 企业会计准则和新会计准则的区别
  • 房地产开发企业的土地使用权计入哪里
  • 免税即征即退先征后退
  • 废弃土地的使用年限
  • 不动产转让费用咋算
  • 社保和公积金缴费基数怎么算
  • 个体工商户每月不超过10万免税
  • 员工因公负伤期间公司怎么开工资
  • 废旧物资销售如何征税
  • 票面税费和实际上税为什么不一样
  • 房地产公司需要和哪些部门打交道
  • 工程费用包括哪几类
  • 表格怎样打印在一张a4纸上
  • 苹果助手hi
  • XP系统,右下角本地连接图标消失的解决办法
  • 出版社购买版权是什么
  • 宏基笔记本一键恢复系统
  • 小规模纳税人销售商品会计分录
  • mac怎么保存
  • 增资后股权转让
  • 建筑行业有哪些岗位,从事的要求有哪些
  • 出口企业要缴纳印花税吗
  • 这是我见过最牛的人英语
  • 基于stm32的飞行器
  • php错误和异常
  • php删除数据
  • php static变量
  • 广告费和业务招待费扣除标准中的全年销售收入是指
  • 优先股可转让吗
  • 种植中药材公司取名字大全
  • 以前年度的企业所得税怎么入账
  • 税费退库怎么做账
  • 没有收入该怎么办
  • 数据库双亲结点
  • 补贴收入税收政策
  • 改良生产线发生的职工薪酬计入期间费用
  • 应收账款属于会计分录
  • 债券收益可以表现为三种形式
  • 列入固定资产的标准
  • 合并资产负债表与母公司资产负债表要看那一个好
  • 对公转账个人垫付怎么写
  • 研发产品相关专业
  • 厂商租赁公司
  • 应付暂估会计处理
  • 小规模收入不超过多少不用交税
  • 先开票后发货是什么意思
  • 餐饮食材成本高怎么形容
  • ubuntu如何截图快捷键
  • win10技巧 新功能
  • centos7文件路径
  • win7 ready
  • 怎么更改window系统字体
  • 红帽企业版更新了吗
  • win10键盘大小写不能切换了
  • win7用超级管理员登录
  • eclipse cocos2dx Command line too long
  • nodejs自动生成接口文档
  • 递归怎么调用
  • python模拟登录爬取数据
  • jquery图片放大效果
  • js移动到指定位置
  • ubuntu如何下载
  • 国家税务总局广州市税务局
  • 如何推进社会治理
  • 三证合一怎么申报
  • 平安银行股份有限公司临沂分行
  • 武汉 工资 税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设