今天讲了js的组成部分中的第二组成部分(DOM),DOM包括以下内容:

window    -- 窗口
                                                   location -- 地址栏
                                                   history  -- 历史记录
                                                   document  --文档
                                                   statue      -- 任务栏

其中着重讲了document--文档
                                            1. 找到元素方法: 
                                                                  getElementById();       (“id名”)   得到一个
                                                                  getElementsByName();        (“name名”)是数组
                                                                  getElementsByClassName();            (“class名”)是数组
                                                                  getElementsByTagName();                   (标签名比如,div)是数组
                                           2.元素的属性             1)非表单元素内容属性:  innerHTML
                                                                             2)表单元素内容属性:     value

练习题

1  点击提示修改本身的值吗  弹窗接受输入的值  修改本元素内容

function three(){
var a=confirm("修改本身的值吗"),
b=prompt("输入的值");
document.getElementById("bb").innerHTML=b }
<button id="aa" onClick="three()">修改本身的值吗</button>

2

3个按钮  接受3个值  分别给他们赋值  for

function four(obj){

		for(var i=0;i<3;i++){
//obj.innerHTML=prompt("请输入一个值")
document.getElementsByName("aaa")[i].innerHTML=prompt("请输入一个数")
}
}
<button name="aaa" onClick="four(this)">点我</button> <button name="aaa" onClick="four(this)">快点</button>
<button name="aaa" onClick="four(this)">小不点</button>

3图片轮播

 var a=1;
function five(type){ document.getElementById("divimg").innerHTML='<img src="img/'+a+'.jpg">' if(type=='shang'){
a--;
if(a==0){
a=5
}
}
else{
a++;
if(a==5){
a=1
}
} } function one(val){ document.getElementById("divimg").innerHTML = '<img src="img/'+val+'.jpg">' }
}
<div id="divimg"><img src="img/1.jpg"></div> <button onClick="five('shang')">上一张</button>
<a onClick="one(1)" href="#">1</a>
<a onClick="one(2)" href="#">2</a>
<a onClick="one(3)" href="#">3</a>
<a onClick="one(4)" href="#">4</a>
<a onClick="one(5)" href="#">5</a>
<button onClick="five('xia')">下一张</button>

最新文章

  1. 基于HT的CSG功能构建HTML5的3D书架
  2. MFC加载皮肤 转自:http://www.cctry.com/thread-4032-1-1.html
  3. 将java.util.Date类型转换成json时,使用JsonValueProcessor将date转换成希望的类型
  4. android 定时器的使用
  5. [置顶] android 自定义ListView实现动画特效
  6. 先登录 在跳转到tabBar
  7. 数据库开启gtid时,需要注意的问题
  8. PAT (Advanced Level) 1079. Total Sales of Supply Chain (25)
  9. mysql 用户管理 权限控制
  10. python PIL图像处理
  11. mysql 常用sql语句 二
  12. spring boot 启动问题
  13. Linux压缩打包tar命令总结
  14. SpringMVC学习手册(一)------工作原理解析
  15. node.js学习6---第三方依赖(模块或者说是包)的导入 npm 以及 cnpm命令的使用
  16. tar --exclude排除指定目录打包
  17. ubuntu下载超快的一个站点
  18. 从零开始学习html(十四)单位和值
  19. ISO8601时间格式
  20. php curl文件上传兼容php5.0~5.6各版本

热门文章

  1. 【UVa】208 Firetruck(dfs)
  2. Oracle IO问题解析(转)
  3. 12.solr学习速成之dataimport
  4. Python操作中缓存Redis
  5. krpano之小地图
  6. Python 迭代器和生成器(转)
  7. React文档总结
  8. Dreamweaver基本操作
  9. 封装basedao及动态创建新类型的java数组
  10. 前端开发之JavaScript HTML DOM理论篇一