位置: 编程技术 - 正文

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

  • 电子税务局能查到个税申报信息吗
  • 耕地占用税的特点与意义
  • CIA是指什么会计考试
  • 计提工资是计提哪个月的
  • 股东投入款
  • 税率开错了影响征税吗
  • 一般纳税人用金蝶新建账套用什么会计制度好
  • 邯郸银行公对公转账时间
  • 劳务费确认收入
  • 我们应该怎么做才能成功
  • 暂存款属于什么费用
  • 个税父母赡养抵扣3000
  • 生产车间人员工资属于什么费用
  • 小规模纳税人开了3%的专票还能享受1%
  • 老板向公司借款用于公司经营
  • 公司用现金发放工资在税法上合规吗
  • 建筑企业员工培训
  • 消费税为什么不计入长投成本
  • 对境外支付佣金的规定
  • 企业的不征税收入用于支出所形成
  • 购买不需安装的生产设备会计分录
  • 资产总额小于所有者权益合计
  • 退税收入计入营业外收入吗
  • 公户的利息收入账务处理咋处理
  • 基建项目和工程项目区别
  • 前端和后端到底是什么
  • 图神经网络gat
  • php中imagecreatefromjpeg
  • 未确认融资费用报表填在哪个科目
  • thinkphp post
  • 七个超级实用的手机
  • 制造费用期末怎么结转
  • php面向对象是什么意思
  • 部署fabric
  • 防抖节流实现原理
  • 复制/root/install.log到/tmp
  • php实现简单论坛
  • python获取字符串中汉字的个数
  • phpcms上传视频
  • 应收账款结账损失怎么算
  • 一般纳税人开发票给小规模纳税人
  • python中strftime用法
  • centos8 mongodb
  • SQL Sever 2005 Express 安装失败解决办法
  • 开了的发票应该如何在丁字帐里记录?
  • 发票入账需要哪些附件的文件
  • 建筑公司跨区域经营预缴
  • 建筑工程的税务处理
  • 土增清算可以扣除项目
  • 简易计税开具的发票取得的进项可以抵扣嘛
  • 研发费用如何做账
  • 投资性房地产公允价值模式转为成本模式
  • 投资性房地产如何进行初始计量
  • 库存商品主要包括
  • 关于财务报销的法律
  • 固定资产转为投资的条件
  • 电子承兑被拒付(可拒付追索)
  • 工程结算科目是一级科目吗?
  • 小企业会计怎么做账
  • 旅游业餐饮业
  • sql servererror40
  • win8怎么设置
  • win8.1企业版激活密钥最新
  • linux如何操作数据库
  • win7网络不能用怎么办
  • win8.1 操作中心
  • window8任务栏消失了怎么办
  • unity加载gif
  • 变量选择lasso
  • python和r语言区别
  • python3.7内置模块
  • unity安装进度条不动
  • node.js中express-session配置项详解
  • 充电显示调整差额是什么意思
  • 请问木瓜
  • axios异步
  • 亮屏功能
  • 江西省税务局发票查询系统
  • 电信宽带欠费滞纳金最多减免多少?
  • 福建地税网上办事大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设