位置: 编程技术 - 正文

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

  • 建筑业普票和专票的比例
  • 营业执照办理税务登记需要什么资料
  • 外资企业是否属于公有制经济
  • 附加税申报减免性质代码下面的三个请选择用填吗
  • 小规模纳税人冲红退税吗
  • 出售未计提完折旧的固定资产
  • 滴滴发票抬头怎么填
  • 结转周转材料成本分录
  • 支票的填写前应检查有哪些内容
  • 在建工程待摊支出例题
  • 一般纳税人租赁费的税率是多少
  • 哪些罚款不能进行所得税税前扣除?
  • 应付票据与应付账款
  • 个体工商户年末计提的工资,次年怎么算
  • 融资租赁收到租金不确认收入
  • 关于金三地税打印控件
  • 拿到农产品0税率的发票可以抵扣吗
  • 公司工会有税号吗
  • 政府规费可以做进项抵扣吗?
  • 工程建造过程中发生的在建工程人员工资180万尚未支付
  • 苹果系统如何访问相册
  • 支付工会经费
  • 如何在excel中取最早与最晚
  • getparameter报错
  • 购买商品接受劳务的现金流包括哪些
  • 减税期间还能开3%的票吗
  • 收到完税凭证怎么做账
  • macos使用技巧
  • 股权和债权转让的关系
  • 腾达ac9路由器怎么样
  • 股份有限公司向股东借款
  • 破产资产拍卖
  • php转换成html
  • 企业信用贷款还款方式
  • 开发费用怎么入账
  • vue fragment标签
  • 增值税专票跨月怎么冲红
  • yii2框架面试题
  • python字典怎么添加值
  • 稿费支付方式怎么填
  • 小规模免征增值税2023
  • 小企业会计准则和一般企业会计准则的区别
  • 专用发票必须按照销售方开户行及账号付款吗
  • 代订饭店
  • 自然人扣缴系统怎么申报个税
  • 金税四期对企业纳税管理影响分析
  • 固定资产处置的会计科目
  • 红冲发票是什么影响
  • 支付大型设备税率是多少
  • 将本月发生的制造费用在甲、乙产品之间
  • 股权转让的资料有哪些
  • 长期股权投资如何入账
  • 合并报表的内部投资抵消
  • 填写增值税纳税申报怎么填写?
  • 收到的劳务发票怎么做账
  • 做内账需要什么资料
  • 计税金额是什么科目
  • 如何用win7
  • 虚拟机怎么安装VMware Tools
  • bios是什么怎么设置
  • win8网页打不开
  • winxp系统开机启动项
  • win8创建系统映像
  • win7安全模式
  • linux的虚拟终端有几个
  • win8.1 安装
  • script_tool_for_windows.bat Windows 环境下的 hosts 一键部署脚本
  • 微信小程序列表显示
  • 什么叫真游戏
  • ubuntu qtcreator
  • js indexof undefined
  • python遍历文本的每条数据
  • Unity AssetBundle爬坑手记
  • java learning
  • javascript原型链详解
  • 税务举报偷税漏税电话
  • 社保银行代扣收费吗
  • 南通 医疗
  • 发票号码的8位是什么
  • 公司借款给员工是否合法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设