javascript常用方法总结(asp)

1.改变数据背景颜色

/*******************************************************************
      * 函数名称:sbar(st)
      * 功能描述:设置表格中行的底色为#B0C4DE
      * 返回值:  NULL
      * 参数说明:参数名称          参数类型             参数意义
      *           st                tr对象               表格中的列
      * 修改日志:修改人            修改时间             修改摘要
      *           qianyj            2012-8-26            Create
      *******************************************************************/
      function sbar(st)
      {
         st.style.backgroundColor='#B0C4DE';
      }
      ///////////////////////////////////////////////////////////////////

      /*******************************************************************
      * 函数名称:cbar(st)
      * 功能描述:设置表格中行的底色为#f0fafc
      * 返回值:  NULL
      * 参数说明:参数名称          参数类型             参数意义
      *           st                tr对象               表格中的列
      * 修改日志:修改人            修改时间             修改摘要
      *           qianyj            2012-8-26            Create
      *******************************************************************/
      function cbar(st)
      {
         st.style.backgroundColor='#f0fafc';
      }

 页面调用

<tr style='background-color:lightskyblue;height=30px' >

2.增加隐藏列

/*******************************************************************
* 函数名称:showChkDivArea
* 功能描述:点击层所触发的效果实现
* 参数说明:根据填入的条件查询项目
* 参数名称:无
* 修改日志:
* 修改人            修改时间             修改摘要
* qianyj            2012/08/26           Create
********************************************************************/
function showChkDivArea() {
   if (chkDivArea.style.display == "none") {
      //下拉
      chkDivArea.style.display = "";
      parent.fraZgtzgMain.rows = "315,*";
   }
   else {
      //返回
      chkDivArea.style.display = "none";
      parent.fraZgtzgMain.rows = "200,*";
   }
   return;
}

页面调用(默认隐藏)

<table border=0 cellpadding=0 cellspacing=0>
            <tr>
               <td colspan="7" width= "600">
                  <a href="javascript:showChkDivArea()">显示内容:暂估日期、退暂估日期、单据号、金额、金额小计、供应商......</a>
               </td>
            </tr>
            <tr  id="chkDivArea" style="display: none;BACKGROUND-IMAGE: url(http://images.cnblogs.com/BG05.gif)"">
</tr>
</table>

 

substring 方法用于提取字符串中介于两个指定下标之间的字符

substring(start,end)

开始和结束的位置,从零开始的索引

参数     描述
start     必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。
stop     可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。

返回值

一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。

说明

substring 方法返回的子串包括 start 处的字符,但不包括 end 处的字符。
如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。
如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。
如果 start 或 end 为负数,那么它将被替换为 0。

2.substr 方法

定义和用法

substr 方法用于返回一个从指定位置开始的指定长度的子字符串。

语法

stringObject.substr(start [, length ])

参数    描述
start   必需。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
length 可选。在返回的子字符串中应包括的字符个数。

说明

如果 length 为 0 或负数,将返回一个空字符串。
如果没有指定该参数,则子字符串将延续到stringObject的最后。

posted @ 2012-08-27 09:55  帅的纯净水  阅读(90)  评论(0)    收藏  举报