位置: 编程技术 - 正文

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

  • 半成品可以计入成本吗
  • 专票没有抵扣联可以作废吗
  • 个人所得税修改赡养信息
  • 库存现金怎么登记账簿
  • 事业单位的会计制度是什么
  • 费用类科目分类怎么避免出错
  • 轿车被盗
  • 捐赠的所得税怎么处理
  • 收到借户过账资金的短信
  • 员工自己承担的商业保险费是多少
  • 小规模纳税人租赁发票税率是多少
  • 年末计提存货跌价准备
  • 发票代表收据吗
  • 外购物品用于计提折旧吗
  • 非营利组织免税资格可以免些什么税
  • 无经营零申报公司注销要交印花税吗
  • 条形码费用属于哪个科目
  • 怎么在安全模式下卸载更新
  • Win10 64位正式版系统安装方法全过程图解(U大师)
  • 工程项目发包是什么意思
  • 旅游开发企业会计账务处理
  • 单位个税申报后可以撤销吗
  • 苹果怎么设置屏保和壁纸
  • php怎么把数组变成字符串
  • 如何显示或隐藏编辑标记
  • 微博 照片水印
  • 备用金冲销的会计分录
  • 代理进口合同如何签署
  • 应交税费进项税额在借方说明什么
  • mmtraylsi.exe是什么进程 有什么作用 mmtraylsi进程查询
  • phpsubstr_replace
  • php自定义header
  • 公司给员工付个税怎么算
  • php超时限制
  • php访问数据库的一般步骤
  • yolov5 anchors 中 K-means聚类
  • 小规模纳税人低于30万怎么填报申报表
  • yolov5s
  • springboot项目结构讲解
  • linux进程状态有哪些
  • php数据统计源码
  • 帝国cms建站实例教程
  • 垃圾处理费计提吗
  • 个体工商户开税户
  • 租赁发票的租赁日期怎么写
  • 上年所得税费用借方有余额,怎么调整
  • 深入浅析SQL Server 触发器
  • 子公司和分公司的区别
  • mysql数据库注入
  • 怎样识别真假增值税发票
  • 工会经费税务代收是什么意思
  • 以前年度损益调整借贷方向
  • 小规模纳税人开专票税率是1%还是3%
  • 什么是存货周转期间
  • 一般纳税人适用3%税率情况
  • 公司购车按揭利率是多少
  • 缴纳印花税如何写分录
  • 银行取备用金最多能取多少
  • 企业发生亏损,可在( )年内连续弥补
  • 个税抵扣项目是什么
  • 建账前应该考虑哪些问题
  • 公司自建的房子能买吗
  • 微软9月22
  • Vista 优化预读文件设置,提速开关机速度
  • 如何删除已下载的windows更新
  • win8怎么禁用强制驱动签名
  • fciv.exe
  • win8.1无线
  • 初学excel零基础教学视频
  • perl中qw
  • linux实现shell
  • unity 接入sdk
  • jquery判断是否有某个class
  • document对象的常用方法
  • javascript教程doc
  • jquery设置定时器
  • 企业购置房屋需要交哪些税费
  • 黄金消费税如何算
  • 2018年申报时间
  • 2021年房产税收新政
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设