位置: 编程技术 - 正文

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

  • 年末暂估成本是否进行纳税调整处理
  • 全额计提坏账准备后,多久核销应收账款
  • 销售发票的会计处理
  • 购销行为的帐务处理如何做?
  • 期初余额什么时候在借方什么时候在贷方
  • 企业如何申请科研项目
  • 个人销售货物缴纳增值税吗
  • 代扣代缴增值税纳税义务发生时间
  • 企业合并报表后为何要抵消盈余公积补提?
  • 企业所得税怎么征收几个点
  • 个体户免税额度超出了
  • 外币账户和外汇账户一样吗?
  • 残疾人保障金人数
  • 专家费收取多少合适
  • 应收账款少给货款怎么做分录?
  • 建筑公司收到工程款需要交哪些税
  • 公务车加油入什么科目
  • win11透明任务栏怎么设置
  • 建筑工程团体意外险
  • windows 10月更新
  • php查看变量数据类型
  • 什么样的发票可以报销
  • 房产税缴纳标准是多少
  • 残疾人取得房屋所有权
  • 个人销售非住宅土地增值税
  • 带息应收票据会计处理,到期
  • 去噪扩散概率模型
  • html转xhtml
  • php文件打包下载
  • 在国内如何用ChatGPT
  • window11预览版怎么样
  • 支付国外佣金需要开票吗
  • python的series
  • 个税系统如何申报个税
  • element ui vue 3
  • 新企业会计准则
  • 帝国cms8.0
  • 分公司要所得税汇算吗
  • 融资交易的会计处理
  • 非盈利组织捐赠物资收入账务处理流程
  • 可变现净值属于会计计量属性吗
  • 海关完税凭证抵税怎么算
  • sqlserver233报错原因
  • 建筑企业属于什么类型
  • 企业的所得税税率怎么计算
  • 监理公司成本核算方法
  • 政府会计制度下基建账
  • 劳动仲裁的调解书可以撤销吗
  • 借递延所得税资产贷递延所得税费用
  • 固定资产置换存货
  • 公户转到老板私户要多久
  • 到银行货款现金怎么货
  • 增值税普通发票需要交税吗
  • 企业对外购和自己的区别
  • 高新技术企业认定管理办法
  • 待摊费用怎么做凭证科目
  • 成本会计难做吗没做过
  • 企业的管理费用包括
  • mybatis collection 多条件查询的实现方法
  • windows8.1如何分区
  • centos7修改远程登录端口
  • win8怎么打开管理员命令提示符
  • win1020h2正式版
  • 系统升级为中狼
  • 如何返回系统
  • centos32
  • vs2019创建安装程序
  • jquery 限制文件大小
  • opengl编程实例
  • 在android的activity活动中
  • 超级链接是什么意思
  • 使用vue-cli快速搭建vue项目
  • css弹性布局是什么
  • javascript数据结构与算法百度云视频资源
  • jquery trigger 传参数
  • jqueryui
  • 国际税收对经济活动的影响
  • 电子税务局房产税原值怎么改
  • 湖南什么时候实行电子驾驶证
  • 国家税务局宝鸡市税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设