JavaScript HTML DOM随笔
来源:互联网 发布:mysql grouping set 编辑:程序博客网 时间:2024/04/30 02:05
1.通过ID来查找HTML中的元素:
para.appendChild(node);
var element=document.getElementById("div");
element.appendChild(para);
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);
0 0
- JavaScript HTML DOM随笔
- HTML DOM随笔
- 复习HTML JavaScript 随笔
- javascript 操作 HTML DOM
- javascript 操作 HTML DOM
- javascript 操作 HTML DOM
- javascript 操作 HTML DOM
- javascript 操作 HTML DOM
- HTML DOM & JavaScript & CSS
- JavaScript HTML DOM 对象
- HTML、JavaScript、Dom、css
- JavaScript HTML DOM
- JavaScript HTML DOM 事件
- JavaScript HTML DOM
- JavaScript HTML DOM 事件
- JavaScript HTML DOM 事件
- JavaScript HTML DOM 对象
- javascript--- HTML DOM
- libvirt创建和管理KVM虚拟机
- UVA 10534 Wavio Sequence
- Wz132 Sqlite官网:可以从官网下载源码
- 2-0. 整数四则运算(10)
- 不能修改“System Roots”钥匙串
- JavaScript HTML DOM随笔
- 测试一下链接的发布方式
- 全自动软化水设备:化工行业用全自动时间型软化水设备工作过程
- POJ 1019 Number Sequence
- hover()
- 安装TestNG在eclipse中的插件
- Java Swing界面编程(31)---菜单栏:JMenu
- [leetcode] Path Sum
- json和java的转换