位置: 编程技术 - 正文

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

  • 房产税的房产原值是什么
  • 进货开了发票也写了购销合同要交印花税吗?
  • 营业税是什么意思 视频
  • 其他应收款在现金流量表怎么填
  • 税务局如何认定虚开
  • 先报税还是先清卡反写
  • 对公账户发工资1万要交税吗
  • 绿化工程账务处理支出
  • 现金支票怎么支付的
  • 付款单是发票吗
  • 销售货物的价外费用有哪些
  • 处理报废的固定资产
  • 广告费支出限额
  • 国税和地税分别占多少
  • 购买护肤品取得的发票能入账吗?
  • 建安企业劳务成本怎么入账
  • 公司三季度亏损20个亿这股票值得买吗
  • 酒店招募
  • 进项发票认证抵扣会计分录
  • 福利费进行税额转出
  • 培训费没有发票怎么办
  • 去年多计提的个税如何处理
  • 穿越火线真人版宣传片
  • 营改增后销售不动产税率变化时间
  • 怎么获得2021
  • 所得税以前年度亏损
  • 赠品没有收到
  • 招财树的养殖方法
  • php日期差
  • 商业承兑可以去银行吗
  • 企业废业什么意思
  • 资产负债表和利润表的认定
  • Yii2创建多界面主题(Theme)的方法
  • 用cat命令创建f1和f2文件
  • python如何在一个文件中运行另一个文件
  • 出口货物申报表如何填写
  • 外购固定资产对公司影响
  • 服务费的增值税可以抵扣吗
  • 企业长期股权投资增加说明什么
  • 发票红冲操作流程
  • 公司购买垃圾箱会计分录
  • 收入不足3000
  • 一般纳税人抵扣怎么算
  • 银行承兑个人可以用吗
  • 房地产老项目简易计税开专票
  • 销售返利是否需要交税
  • 税控盘费用进什么科目
  • 工作经费是什么
  • 核定征收每月最低交多少税
  • 采购商品验收入库的会计分录怎么写
  • mysql连接是什么协议
  • 华硕笔记本电脑官网
  • win10商店是什么
  • xwizard.exe是什么
  • 通过防火墙可以保证窃听到的信息毫无价值
  • windows阻止
  • win10隐藏图标不显示
  • win8声音小怎么解决
  • cocos2dx内存管理
  • cocos设置中文
  • Unity3D游戏开发pdf
  • unity热更新方案
  • unity项目资源
  • 在javascript中关于alert confirm
  • js indexof undefined
  • jquery的方法有哪些
  • 怎样用在js中使用css的内容
  • jquery导航菜单
  • js实现兼容性较好的方法
  • android退出功能
  • java script教程
  • python爬虫京东
  • jquery设置背景颜色
  • 国家税务总局查发票
  • 浙江国地税联合电子税务局
  • 国家税务总局深圳税局
  • 浙江税务网上开票流程图
  • 匈牙利离中国广东有多远
  • 西藏自治区税务局电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设