在寫**的過程中,經常會使用一些常見的js函式及js操作使用,因此大概整理了一下。
1.charat()
var str = 「hello,world!」
document.write(str.charat(1)) //輸出字母e
2.反選
frm.checkboxs.checked = !frm.checkboxs.checked;
3.替換
str=str.replace(/"/g,」");
5.得到字串中的字串
str = str.substring(0,10);
6.分割字串
var str = 「[email protected] 「;
var tmp = str.split(「@」);
7.得到字元的索引(位置)
var str = 「hello,world」;
document.write(str.indexof(「o」))
8.返回指定位置字元的unicode值
var str=」hello,world!」
document.write(str.charcodeat(1)) //輸出101
9.將乙個或多個unicode值轉換為對應的字元
//輸出: hello
document.write(string.fromcharcode(72,69,76,76,79))
//輸出: abc
document.write(string.fromcharcode(65,66,67))
10.返回匹配的字元或字串
var code = source.value.match(/(/d+);/g);
11.字串編碼
escape()函式可對字串進行編碼,某些字元替換為十六進製制的轉義序列.
不過該方法不會對下面的ascii符號進行編碼: -_.!~*』()
var str=」hello,world!」;
str=escape(str);
document.write(str+」」)
str=unescape(str)
document.write(str+」」)
12.把字串uri編碼
13.字串大小寫轉換
var str=」hello,world!」
document.write(str.touppercase()+」
」)document.write(str.tolowercase()+」」)
14.把js**做unicode編碼
str = 「if(!window.x)」;
for(i=0; i
生成的編碼可以直接採用string.fromcharcode()的方式進行解碼
15. 隱藏form中的元素名為」p_office」的值.
document.frm.p_office.style.display=」none」;
16. js返回指定頁面
17.判斷數字格式及長度是否正確
if(isnan(id))
var length=id.length;
if(length <18)
18.給div或其他屬性進行賦值:
document.getelementbyid(「p_id」).innerhtml=」(*身份帳號不能為空.)」;
19.下拉框同時支援輸入和下拉選擇兩種模式:
20.動態建立**行或列並賦值:
} 21.獲取form元素中的某型別物件(這裡為單選框):
var obj=document.listfrm;
var len=obj.length;
var fstr = 」;
for(i=0; i
22.js動態設定css樣式
document.getelementbyid(「para」).style.display=」none」;
document.getelementbyid(「para」).classname=」cssname」;
Javascript部分函式及使用說明
在寫 的過程中,經常會使用一些常見的js函式及js操作使用,因此大概整理了一下。1.charat var str hello,world document.write str.charat 1 輸出字母e 2.反選 frm.checkboxs.checked frm.checkboxs.checke...
javascript 好用及常用函式 ruby
1.js延時與動態顯示 new ajax.updater yourid rails info properties oncomplete function 有慢慢向下效果 else 根據判斷有向上或向下效果 延時用 duration 0.25 delay 3 2.顯示與隱藏層 結合rial 的aja...
函式簡介及部分內建函式
l 函式又稱方法,是完成某個特定功能的工具,方法可以接受引數,也可以不接受引數例如document.write hello hello為引數 l 函式可以大致分為兩大類 第一種是可以直接看到效果的 不需要特定返回某個結果,預設返回undefined 第二種是方法返回新的結果 l eval 接收乙個字...