js对象篇(二)



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("标签名称");
-通过标签名称得到元素
  


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值