熟练掌握JS

今日学习:
掌握JS基本语法
掌握JS Dom操作
掌握JS常用事件

JavaScript BOM 对象
Window 浏览器窗口(BOM的根对象)

<script type="text/javascript">    
var winWidth =  window.innerWidth; //  获取浏览器内部宽度 
var winWidth =  innerWidth; //  可以省略 window. 
Document.write(winWidth );
var winHeight =  window.innerHeight; //  获取浏览器内部高度

window.open(‘http://www.baidu.com’); //  打开一个新窗口(必须指定http或https)
window.close(); // 关闭当前窗口
</script>

Window Document 处理页面文档

var name = document.getElementById('name'); //  获取指定id的HTML元素 
document.write(‘Hello’);  // 在页面输出内容
var title =  document.title; //  获取文档标题
var cookies = document.cookie; // 获取Cookie
document.location = ’xxx.html‘  // 当前页面重定向到 xxx.html 页面
</script>
在这里插入代码片

Window Screen 获取用户屏幕信息
Window Location 获取页面地址信息/页面定向
Window History 页面历史控制

<script type="text/javascript">    
history.back(); //  返回上一页面
 
history.forward(); //  返回下一页面 

history.go(i); //  i 为数字,返回到指定页面
i=-1 表示上一页,等同于 history.back();  
i=1 表示下一页,等同于 history.forward(); 
</script>

Window Navigator 获取浏览器相关信息(浏览器版本)

JavaScript 访问 DOM 元素
document.getElementById() 方法:根据ID查找元素,大小写敏感,如果有多个结果,只返回第一个;

<h1 id="title">JS访问DOM</h1>    
    
<script type="text/javascript">    

//获取 id="title" 的元素    
var title = document.getElementById("title");  
  
// 打印 title 元素的内容    
document.write("打印输出:" + title.innerHTML);   
 
</script>

document.getElementsByName() 方法:根据元素的name属性查找,返回一个 NodeList 。

<input type="text" name="user" value="zhangsan1">
<input type="text" name="user" value="zhangsan2">

<script type="text/javascript">    

//获取 name="user" 的所有元素(数组)    
var users = document.getElementsByName("user");    
// 打印 users 数量    
document.write("数量:" + users.length);    document.write("<br>");    
// 打印值    
document.write(" 第一个值:" + users[0].value);
document.write(" 第二个值:" + users[1].value); 

</script>

document.getElementsByTagName() 方法
document.getElementsByClassName() 方法

利用脑图进行更加系统的学习:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值