javascript笔记

1、脚本修改span内容
     例:现在HTML页面上有:<span id="sFNName" >innerHTML:</span>需要修改"innerHTML"的值为"修改后的值"?
     在这里不可以用document.getElementById("sFNName").value="修改后的值";
     而应该用document.getElementById("sFNName").innerHTML="修改后的值";

2、隐藏某table中的一列
   例:<table>
          <td id="td_1" width="70%" valign="top" style="display:block;" >
          <td id="td_2" width="70%" valign="top" style="display:none;" >
      </table>
   现在td_1显示,td_2隐藏:
   使用下面JS修改td_2的style.display为block,则将显示td_2
     document.getElementById("td_Right").style.display="block"; 
     备注:这里不要使用.style.visibility='hidden';(table的列宽度并不真正的隐藏,而是变成一片空白)

3、转义字符
       转义字符用斜杠“\”开头:
               \'      单引号
               \"      双引号
               \n      换行符
               \r      回车 

4、空格字符串替换(正则表达式)
    var strValue=" hello world   ";
    var reValue=strValue.replace(/(^\s*)|(\s*$)/g, "");//替换最字符前面、最后面的空格字符。显示结果为:"hello world"

5、encodeURI
    url="../Library/WebPostOperationPage.tkx?Source=InsertDesignNo&DN_NAME='中文'");
    当URL中包含中文参数时,服务端取到的中文参数可能是乱码(并不是你想要的结果)string strName=request.QueryString["DN_NAME"].ToString();
    用encodeURI("../Library/WebPostOperationPage.tkx?Source=InsertDesignNo&DN_NAME='中文'");将可以解决URL乱码问题。

 

 

posted @ 2008-01-03 11:45  Emmig  阅读(355)  评论(0编辑  收藏  举报