位置: 编程技术 - 正文

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:stream_socket_get_name()的用法_Stream函数
  • 应收账款怎么做分录
  • 以前年度多计提的工资怎么处理
  • 增值税普通发票怎么开
  • PHP:is_dir()的用法_Filesystem函数
  • 印花税怎么计提和结转
  • 异地成立分公司的流程和要求
  • 新英格兰的秋天
  • 哈雷6号
  • 营改增后酒店行业有哪些税种
  • php字符串转换
  • vue组件之间传值几种方法
  • php屏蔽ip
  • lsmod命令结果详解
  • fastdfs和minio哪个好
  • 织梦怎么导入数据库
  • python变量赋值的正确方法
  • 企业利润分配的通常去向包括
  • 小规模纳税人养老保险怎么交
  • 异地预缴个人所得税账务技巧
  • java中同步
  • 补记以前年度固定资产怎么记账
  • 年金终值系数是指已知( ),求终值
  • 房地产企业开发成本科目明细
  • 存货成本核算方法的多久变更
  • 固定资产清理科目有余额吗
  • 法人股的利弊
  • 财政补助资金不需要政府采购
  • 信息科技领域的违法犯罪行为
  • 工业企业分为哪几类
  • 定额发票是否可以盖公章
  • 税控盘反写是不是说明税都已经成功申报了
  • 记账凭证后面附发票第几联
  • 账外资产处理
  • 滞纳金冲留底税额怎么算
  • 网络竞价须知
  • 信托保障基金会返还吗
  • 利润表的营业成本包括管理费用吗
  • 税控盘开具发票怎么冲红?
  • 营业收入影响资产负债表哪些项目
  • 分公司给总公司分红怎么入账
  • win8桌面图标不显示
  • mac系统不能升级怎么办
  • Linux上PPTP VPN的一键安装以及设置开机启动的方法
  • Node.js中的事件循环是什么意思
  • csh,tcsh,bash,sh等shell的区别
  • unity3d Hair real time rendering 真实头发实时渲染
  • shell 查找最新文件
  • shell脚本 -ne 0
  • c# for unity
  • js对象索引获取key
  • 税务稽查案件办案程序规定
  • 收到红字信息表不能直接开具
  • 递延所得税资产怎么计算
  • 电子税务局密码能随便告诉别人吗
  • 杭州电子税务局怎么添加办税员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设