常用的一些自定义函数
2010-07-09 11:27
579 查看
1 function $id()
2 {
3 var obj,name;
4 if( arguments.length==2 )
5 {
6 obj = arguments[0];
7 name = arguments[1];
8 }else if( arguments.length==1 ){
9 obj = document;
name = arguments[0];
}else{
return alert( "$id have error!" );
}
return obj.getElementById(name);
}
function $selectedOption(obj,selectedValue)
{
for( var i=0;i<obj.options.length;i++ )
{
if( obj.options[i].value == selectedValue )
{
obj.options[i].setAttribute("selected","true");
obj.selectedIndex = i; //这行代码是后来加上去的,原因在IE中找不到selectedIndex
return;
}
}
}
function $name()
{
var obj,name;
if( arguments.length==2 )
{
obj = arguments[0];
name = arguments[1];
return obj[name]!==undefined ? obj[name]:obj.getElementsByName(name);
}else if( arguments.length==1 ){
obj = document;
name = arguments[0];
return obj.getElementsByName(name);
}else{
return alert( "$name have error!" );
}
}
function $tag()
{
var obj,name;
if( arguments.length==2 )
{
obj = arguments[0];
name = arguments[1];
}else if( arguments.length==1 ){
obj = document;
name = arguments[0];
}else{
return alert( "$tag have error!" );
}
return obj.getElementsByTagName(name);
}
String.prototype.trim = function() {
var str = this,
str = str.replace(/^\\s\\s*/, ''),
ws = /\\s/,
i = str.length;
while (ws.test(str.charAt(--i)));
return str.slice(0, i + 1);
}
2 {
3 var obj,name;
4 if( arguments.length==2 )
5 {
6 obj = arguments[0];
7 name = arguments[1];
8 }else if( arguments.length==1 ){
9 obj = document;
name = arguments[0];
}else{
return alert( "$id have error!" );
}
return obj.getElementById(name);
}
function $selectedOption(obj,selectedValue)
{
for( var i=0;i<obj.options.length;i++ )
{
if( obj.options[i].value == selectedValue )
{
obj.options[i].setAttribute("selected","true");
obj.selectedIndex = i; //这行代码是后来加上去的,原因在IE中找不到selectedIndex
return;
}
}
}
function $name()
{
var obj,name;
if( arguments.length==2 )
{
obj = arguments[0];
name = arguments[1];
return obj[name]!==undefined ? obj[name]:obj.getElementsByName(name);
}else if( arguments.length==1 ){
obj = document;
name = arguments[0];
return obj.getElementsByName(name);
}else{
return alert( "$name have error!" );
}
}
function $tag()
{
var obj,name;
if( arguments.length==2 )
{
obj = arguments[0];
name = arguments[1];
}else if( arguments.length==1 ){
obj = document;
name = arguments[0];
}else{
return alert( "$tag have error!" );
}
return obj.getElementsByTagName(name);
}
String.prototype.trim = function() {
var str = this,
str = str.replace(/^\\s\\s*/, ''),
ws = /\\s/,
i = str.length;
while (ws.test(str.charAt(--i)));
return str.slice(0, i + 1);
}
相关文章推荐
- 一些常用的ASP自定义函数全集
- 我常用的一些ASP自定义函数
- 我常用的一些ASP自定义函数
- 我常用的一些ASP自定义函数
- 我常用的一些ASP自定义函数
- 我常用的一些ASP自定义函数
- oracle数据库常用的一些自定义函数
- js常用的一些自定义函数
- 一些自定义的Lua常用的工具函数
- 一些常用的JS自定义函数整理
- 一些常用的JS功能函数代码
- linux下常用的一些函数
- 线程中一些常用的函数
- 总结一些js自定义的函数
- 机器学习(3)-一些常用的Python3.0函数
- javascript十个最常用的自定义函数
- Tensorflow一些常用基本概念与函数4
- 常用的JavaScript自定义函数大全
- 【APUE】关于信号的一些常用函数
- 一些常用的字符串处理函数总结memcpy、memmove、memset、memcmp、memchr等