您的位置:首页 > Web前端 > JavaScript

03-2 JS常用函数对象

2013-06-03 15:44 337 查看
//常用对象和方法
window --浏览器窗口
window.open(url);
window.close();

document --文档
document.title = '这是新标题';
document.getElementById(id名) 获取到一个ID元素,然后可以对其相关相关操作。
例如:
document.getElementById('test').style.width = '500px';
document.getElementById('test').className = 'CSS样式名';
document.getElementById('test').innerHTML = '改变原来的内容为现在的内容';
document.getElementsByTagName('div') --抓取HTML的元素名,然后再对其进行相关操作

location --导航链接
location.href = '转向的链接地址';
location.search
//取地址栏的参数值----------------------------------
function get(str_name) {
var search_str = location.search;
var new_str = search_str.substring(1,search_str.length);
var search_arr = new_str.split('&');
var arr = new Array();
for(x in search_arr) {
var temp_str = search_arr[x];
var temp_arr = temp_str.split('=');
arr[temp_arr[0]] = temp_arr[1];
}
if(arr[str_name] == undefined) {
return '';
} else {
return arr[str_name];
}
}
var rs = get('aaa');
alert(rs);

history --历史记录
history.back() --返回上一页
history.go(-2) --返回前两页

//内置函数
length
charAt()
split()
indexOf()
lastIndexOf(a,b)
substring(,)
substr(,)
slice(,)
match()
replace()
search()
toUpperCase()
toLowerCase()
concat()了解
parseInt()
parseFloat()
encodeURI()
decodeURI()

//下面三个方法注意不同浏览器有不同的兼容性
event的属性
event.keyCode
which 适用于非IE
button 适用于IE

//日期
var myDate = new Date();
alert(myDate.getFullYear());
getFullYear()
getYear()
getMonth()
getDate()
getDay()
setFullYear(2013, 12, 6)
setYear()
setMonth()
setDate()

getHours()
getMinutes()
getSenconds()
getMilliseconds()

setHours()
setMinutes()
setSenconds()
setMilliseconds()

getTime()
setTime()

UTC --国际标准时间

//数组
splice()了解
reverse()
sort()
join() -- split
pop()了解
push()了解
shift()了解
unshift()了解

//数学函数
Math.max()
max()
min()
abs()
random()
round()
ceil()
floor()

setTimeout()
clearTimeout(要清除的setTimeout()运行完后返回的句柄)

setInterval()
clearInterval()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: