JavaScript HTML DOM随笔
2014-07-15 11:20
197 查看
1.通过ID来查找HTML中的元素:
document.getElementById(id); //如果找到元素,将以对象的形式返回,否则返回值为null.
2.通过标签名来查找相应的元素
doucument.getElementById("id").getElementsByTagName("p"); //注:通过标签名来查找元素在 IE 5,6,7中无效。
3.改变HTML输出流
doucument.write(); //该函数可以直接向HTML中输出相应的数据
doucument.getElementById(id).innerHTML = new HTML; //用innerHTML向HTML中填充数据
4.改变HTML元素的额属性
document.getElementById(id).attribute=new
value
Example:document.getElementById(id).sre=
src
5.改变HTML样式
doucument.getElenmentById(id).style.property = property;
Example: doucument.getElenmentById(text).style.font = 12px;
//注:使用 .style.visibility = hidden(visible) 可以控制相应的元素隐藏(显示)
6.鼠标点击事件
<button onClick = "function()" />
7.向元素分配事件
document.getElementById(btn).onClick = function(){}
8.onload 和onunload事件
onload 和onunload事件会在用户进入页面和离开页面时触发
可以用来检测浏览器的版本和类型,并且根据这些信息来加载网页的正确版本,达到防止显示错误的目的。
可以用来检测cookies是否可用
9.onchange事件
通常用来检测用户输入字段,当用户输入完成离开输入框,焦点离开时触发
10.onmouseover和onmouseout事件
在鼠标移动到某个元素和移出某个元素时触发
11.onmousedown、onmouseup 以及 onclick 事件
在鼠标按下,松开,点击时触发
12.onfocus事件
当元素获得焦点时触发
13.创建HTML元素,删除元素等....
首先,你需要获取HTML中已经存在以一个元素,创建元素后将心得元素插入已经存在的元素之中
Example:
var para=document.createElement("p");
var node=document.createTextNode("This is new.");
para.appendChild(node);
var element=document.getElementById("div");
element.appendChild(para);
删除直接调用(要和创建一样先获得元素节点): element.removeChild(child);
document.getElementById(id); //如果找到元素,将以对象的形式返回,否则返回值为null.
2.通过标签名来查找相应的元素
doucument.getElementById("id").getElementsByTagName("p"); //注:通过标签名来查找元素在 IE 5,6,7中无效。
3.改变HTML输出流
doucument.write(); //该函数可以直接向HTML中输出相应的数据
doucument.getElementById(id).innerHTML = new HTML; //用innerHTML向HTML中填充数据
4.改变HTML元素的额属性
document.getElementById(id).attribute=new
value
Example:document.getElementById(id).sre=
src
5.改变HTML样式
doucument.getElenmentById(id).style.property = property;
Example: doucument.getElenmentById(text).style.font = 12px;
//注:使用 .style.visibility = hidden(visible) 可以控制相应的元素隐藏(显示)
6.鼠标点击事件
<button onClick = "function()" />
7.向元素分配事件
document.getElementById(btn).onClick = function(){}
8.onload 和onunload事件
onload 和onunload事件会在用户进入页面和离开页面时触发
可以用来检测浏览器的版本和类型,并且根据这些信息来加载网页的正确版本,达到防止显示错误的目的。
可以用来检测cookies是否可用
9.onchange事件
通常用来检测用户输入字段,当用户输入完成离开输入框,焦点离开时触发
10.onmouseover和onmouseout事件
在鼠标移动到某个元素和移出某个元素时触发
11.onmousedown、onmouseup 以及 onclick 事件
在鼠标按下,松开,点击时触发
12.onfocus事件
当元素获得焦点时触发
13.创建HTML元素,删除元素等....
首先,你需要获取HTML中已经存在以一个元素,创建元素后将心得元素插入已经存在的元素之中
Example:
var para=document.createElement("p");
var node=document.createTextNode("This is new.");
para.appendChild(node);
var element=document.getElementById("div");
element.appendChild(para);
删除直接调用(要和创建一样先获得元素节点): element.removeChild(child);
相关文章推荐
- JavaScript 随笔汇集
- javascript 的一些理解和随笔
- JavaScript HTML DOM 对象
- JavaScript和HTML DOM的区别与联系
- javascript在vs2003中调试随笔和javascript使用小总结[转载]
- javascript弱语言中数据的类型转换【随笔】
- JavaScript之DOM-9 HTML DOM(HTML DOM概述、常用HTML DOM对象、HTML表单)
- JavaScript HTML DOM
- JavaScript循环、JS HTML DOM、JS Window
- JavaScript HTML DOM---遗漏知识再整理(向html添加/删除元素,改变内容和css)
- 我与Javascript 随笔(二)
- javascript学习随笔(编写浏览器脚本 Navigator Scripting )
- JavaScript随笔
- JavaScript HTML DOM - 改变 CSS
- HTML DOM教程 48-JavaScript Math 对象
- JavaScript对HTML DOM使用EventListener进行操作
- 【JS】 Javascript与HTML DOM的互动 寻路
- JavaScript HTML DOM - 改变 HTML
- JavaScript HTML DOM详解
- [转W3School教程]JavaScript HTML DOM 对象