搜索
首页 电脑/网络 软件 系统软件

js程序中的美元符号$是怎样的?

js程序中的美元符号$是怎样的?

全部回答

2017-07-28

56 0

    1、首先可以用来表示变量,  比如变量 var s='asdsd'或var $s='asdasd';  2、在正则表达式中,它可以匹配结尾  /sa$/。test(string)  匹配string字符串中的sa,比如string='125sa'则匹配,string='125sa21'则不匹配  正则表达式很复杂,这里只是简单的说说。
      3、由于受prototype。js(老外写的框架,用于将一些常用的函数封装,方便操作)的影响,  现在很多人都用 $来表示一个查找对象的函数,  $=function (id) { return (typeof (id)=='object')?id:document。
    getElementById(id); };  其实就是一个自定义函数,用$只是简单,其实用其它字符也是一样的,  f=function (id) { return (typeof (id)=='object')?id:document。
  getElementById(id); };也可以  其中参数id是html文档中的id,  比如  则obj=$('ss')就是引用的这个id='ss'的对象  使用$()方法  $() 方法是在DOM中使用过于频繁的 document。
    getElementById() 方法的一个便利的简写,就像这个DOM方法一样,这个方法返回参数传入的id的那个元素。  比起DOM中的方法,这个更胜一筹。你可以传入多个id作为参数然后 $() 返回一个带有所有要求的元素的一个 Array 对象。
         Test Page       function test1()  {  var d = $('myDiv');  alert(d。  innerHTML);  }  function test2()  {  var divs = $('myDiv','myOtherDiv');  for(i=0; i         This is a paragraph        This is another paragraph             下面的这个getObject方法和$符号是一样的意思:  function getObject(elementId)  {  if (document。
    getElementById)  {  return document。getElementById(elementId);  }else if(document。all)  {  return document。
  all[elementId];  }else if(document。  layers)  {  return document。layers[elementId];  }  } 。
  

类似问题换一批

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
系统软件
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
软件
系统软件
多媒体软件
办公软件
网络软件
图像处理软件
系统软件
系统软件
举报
举报原因(必选):
取消确定举报