WEB前端-HF-HTML5Programming-笔记-CH3 事件与处理程序
2017-08-14 20:04
316 查看
JS可以处理的事件:
1. 用户与界面交互:按钮点击/鼠标移动/鼠标移出/鼠标拖动/鼠标按下并保持2. 数据到达
3. 时间到期
4. 浏览器窗口相关。
使用DOM创建新元素
Var li = document.createElement(“li”);//创建新元素li.innerHTML = songName;//为元素增加内容
向DOM增加新元素
var ul = document.getElementById(“playlist”);//首先在树中找到<ul>元素(通过id)ul.appendChild(li);//然后为它增加孩子
例子
点击按钮增加歌曲步骤:
1. 建立一个程序,用来处理用户点击
2. 编写程序,得到输入的歌曲名
3. 创建新元素包含新歌
4. 将元素增加到DOM
5. 保存添加的播放列表(使用HTML5 Web存储API)
NULL与””
Null,包含一个串,串中没有内容。“”是空串,没有任何内容。
Attribute 与property
Html语言中元素的属性称为attribute,DOM中属性称为property相关文章推荐
- javascript事件小结(事件处理程序方式)--javascript高级程序设计笔记
- web前端之dojo实际应用及开发二:事件处理(附有源码)
- asp.net2.0实现自定义Web处理类(迁移事件处理程序到SQL Server200中)
- JavaScript高级程序设计学习笔记--事件(一)(事件流、事件处理程序/事件侦听器)
- 1.javascript中的事件处理程序【学习笔记】
- DOM高级程序设计笔记/事件处理程序Function.prototype添加getCallBack事件冒泡捕获
- 【web前端】JavaScript事件处理
- JS事件-事件处理程序-笔记总结ing...
- js学习笔记:事件——事件流、事件处理程序、事件对象
- [Web前端]梳理-DOM.14. DOM.事件,15DOM.事件处理
- 【js学习笔记-092】-----事件处理程序的调用
- 跨浏览器事件处理程序及跨浏览器事件对象(事件笔记)
- JavaScript高级程序设计学习笔记--事件(一)(事件流、事件处理程序/事件侦听器)
- JS笔记【归纳】:DOM中的事件处理程序
- 【前端】跨浏览器事件处理程序EventUtil.js个人注释及详解
- 前端面试必备——跨浏览器的事件处理程序和事件对象
- 源码-JavaScript&jQuery交互式前端开发-第6章-事件-HTML事件处理程序
- 【web前端】jQuery – 鼠标经过(hover)事件的延时处理
- JavaScript事件处理程序 学习笔记
- 【js学习笔记-091】-----------注册事件处理程序