function $(id) {}表示什么函数

一、总结

1、就是简写,不然每次打document.getElementById很烦

二、问题

function $(id) {
return document.getElementById(id);
}
这个函数我没看见过,$(id) 什么意思

三、解答

1、

$(id)是js document.getElementById(id)的简写定义了这个方法 以后调用的时候就可以直接用$(id).innnerHTML 或者$(id).innerText

一般的还有function c$(o){return document.createElement(o);}这些都可以简单的封装一下

2、

就是简化一下代码呀

比如你要打document.getElementById('td1').innerHTML=什么什么什么
加了这个函数你只要打$('td1').innerHTML=什么什么什么

因为前面的document.getElementById用到的频率很高,每次打很烦,于是就诞生了这个,呵呵,$是个函数名,随便打的,你也可以用别的符号,别跟保留字冲突就好

四、拓展

1、问题

$("#ID").click(function(){ }); ID 可以是变量吗

我的php里嵌着javascript, 里面有一个 $("#btnTranslateBrief").click(function(){});因为我php是输出的一个table,每个table里都有一个button,这个ID能是变量吗,比如说我php输出的每个button的ID是<? php echo $id ?>我javascript里能写成 $("#<? php echo $id ?>").click(function(){})吗

2、答案

 1 给button定义一个类2 <table>3     <tr><td> <input type="button"  class="button" id="but<?php echo $id?>"/></td></tr>4 </table>5 <script type="text/javascript">6 $(".button").click(function(){7     var butId = $(this).attr('id');8     //得到触发事件的button的butId,根据butId的值调用不同的函数9 })
10 </script>

应该行,php页面最终的内容还是转成html的,你可以查看源代码,看看输出的内容符合不符合javascript的语法。

function $(id) {}表示什么函数相关推荐

  1. inuri .php id=,php常用函数(遇见就补充)

    preg_match() preg_match(string pattern, string subject [, array matches [, int flags]]) 在subject字符串中 ...

  2. php insert id,php mysqli_insert_id()函数

    定义 mysqli_insert_id()函数返回在上次查询中使用的id(使用AUTO_INCREMENT生成). 语法 面向对象的风格: mixed $mysqli->insert_id; 程 ...

  3. php add 返回id,PHP curl_multi_close函数

    PHP curl_multi_close函数 (PHP 5) curl_multi_close - 关闭一组cURL句柄 说明 void curl_multi_close ( resource $mh ...

  4. android代码获取deviceid,获取安卓系统的设备id用getDeviceId()函数

    来源:网络 | 2012-12-18 | (有12829人读过) 贴段具体例子代码,用来说明,安卓系统下,如何获取设备id的一段小例子供大家参考: 在计算机上,我们习惯用MAC地址来标志一台计算机.在 ...

  5. python中object转str_python的id()函数介绍 python怎么将objectid转为str

    python id函数的输出值问题 Python中id函数为什么会对不同对象返回相同值如果那两个对象指向的是相同的内存地址,也就是说内部指向的其实是一个对象,那他们的ID返回值就是一样的. pytho ...

  6. 关于js获取id的函数封装

    函数(function)指的是有事件驱动或者当他被调用的可重复执行的代码块儿 平时在写原生js时都要获取对象id等,但是大部分我们要获取的对象很多,这样一个一个的获取对象id就显得十分笨拙,在实践项目 ...

  7. MySQL使用GROUP_CONCAT()函数按ID分组将多条记录的某个字段以逗号或者指定分隔号隔开成一条记录

    MySQL使用GROUP_CONCAT()函数按ID分组将多条记录的某个字段以逗号或者指定分隔号隔开成一条记录 MySQL  2014-08-27  26945阅读  0评论 0收藏  收藏本文 这篇 ...

  8. Go 学习笔记(23)— 并发(02)[竞争,锁资源,原子函数sync/atomic、互斥锁sync.Mutex]

    本文参考 <Go 语言实战> 1. 竞争状态简述 如果两个或者多个 goroutine 在没有互相同步的情况下,访问某个共享的资源,并试图同时读和写这个资源,就处于相互竞争的状态,这种情况 ...

  9. ceph bluestore源码分析:C++ 获取线程id

    阅读ceph源码过程中需要明确当前操作是由哪个线程发出,此时需要根据线程id来确认线程名称 C++获取线程id是通过系统调用来直接获取 函数描述 头文件:<sys/syscall.h> 函 ...

最新文章

  1. 《评人工智能如何走向新阶段》后记(再续5)
  2. 计算机软件的输出设备有哪些,计算机输出设备有哪些?计算机输出设备介绍
  3. c语言中continue在case中,C語言switch case 語句中能否使用continue 關鍵字?
  4. 请概述可视化卷积神经网络的中间输出的基本思想。_万字长文:特征可视化技术(CAM)...
  5. mysql 实现计数器_MySQL实现计数器的表设计及实现
  6. Cocos2d之Ref类与内存管理使用详解
  7. HDU 4475 HDOJ Downward paths
  8. 常微分方程在计算机的应用,简述计算机数学软件在常微分方程中的应用
  9. Webots舵轮使用纯追踪算法
  10. 【实战技能】Google I/O 2022大会AI/ML给开发者的启发
  11. 学计算机是不是必须要买电脑,上大学了,你必须买一部电脑吗?
  12. 2020进博会品牌第一自行车辐轮王助力中国新时代健康建设大业
  13. 通过堡垒机/跳板机实现文件在本地Mac与服务器之间的互传
  14. Python 无框架实现决策树(DecisionTree)
  15. Ansible介绍、安装、远程执行命令、拷贝文件或者目录、远程执行脚本
  16. 微软 Teams 可以排排坐了~~ C位你要不要?
  17. PC_二进制移位运算/定点数移位/算数移位及其移位后的空位添补规则/机器数位数扩充
  18. 高通平台msm8953 Linux DTS(Device Tree Source)设备树详解之二(DTS设备树匹配过程)
  19. 502 bad gateway这是什么意思_2020年11月11日将出现“水星西大距”,这是什么意思?...
  20. SQL函数 LTRIM和RTRIM的用法

热门文章

  1. C#打印控件的使用实例
  2. 三个步骤分析网站优化程度
  3. vim去掉windows文本的多余的回车符(^M)
  4. 用友伟库“抢劫”金算盘,调研数据究竟谁说了算?
  5. IE6,IE7,FF等浏览器不兼容原因及解决办法(转)
  6. java date 减小时_java 获取本机当前时间并对小时任意加减
  7. c语言随机产生100个字母,C语言实现产生100以内的随机数做加减运算
  8. 1-uboot流程——概述
  9. 各种烧写文件格式简介-ELF Hex Bin axf
  10. CPU GPU FPU TPU 及厂商