js对象篇(二)

来源:互联网 发布:淘宝swatch官方旗舰店 编辑:程序博客网 时间:2024/05/29 10:09



js的Math对象
*数学的运算
** 里面都是静态方法,可以直接使用Math.方法()
- ceil(x):向上舍入

- floor(x):向下舍入
- round(x):四舍五入


- random(): 得到随机数


- pow(x,y): x的Y次幂


js的bom对象
**bom :broswer object model :浏览器对象模型
*** navigator:获取浏览器信息
- navigator.appName
-documment.write(navigator.appName);//获取浏览器名称

*** screen:获取屏幕的信息


*** location:请求url地址
-href属性
获取到请求的url地址
- doucument.write(location.href);

*** 设置url地址
- 页面上安置一个按钮,按钮上绑定一个事件,当点击按钮时,页面可以跳转另外一个页面。
*** history:请求的url的历史记录
history.go(-1)或者history.back():到访问的上一个页面
history.go(1)或者history.forward():到访问的下一个页面

*** window
*窗口对象
*顶层对象(所有的bom对象都是在window里面操作的)
** 方法
- window.alert():页面弹出一个显示内容的框
-简写:alert();
-confirm():确认框

-prompt():输入的对话框
- open();打开一个新的窗口
*open("打开的新窗口的地址url","","窗口的特征")
-window.open("hello.html","","width=200,height=100");
-close():关闭窗口
- window.close();
-做定时器
** setInterval("js代码","毫秒数") 1秒=1000毫秒
-表示每3秒,执行一次alert方法
window.setInterval("alert('110');",3000);
**setTimeout("js代码",毫秒数)
-表示在毫秒数之后执行,但是只会执行一次
-表示在3秒后执行js代码,只会执行一次
window.setTimeout("alert('119');",3000);
**clearInterval():清除setInterval设置的定时器
**clearTimeout():清除setTimeout设置的定时器


document对象
*表示整个的文档
**常用方法
*** write()方法:
(1)向页面输出变量(值)
(2)向页面输出html代码
- var str="abc";
document.write(str);
*** getElementById();
- 通过id得到元素(标签)
- // 使用getElementById得到input标签
var input1=document.getElementById("nameid");//传递的参数是标签里面的id值
//得到input里面的value值
alert(input1.value);//标签对象.属性名称
//向input里面设置一个值value
input1.value="ok";

*** getElementsByName();
-通过标签的name的属性值得到标签
- 返回的是一个集合(数组)

***getElementsByTagName("标签名称");
-通过标签名称得到元素
  


3 1