JavaScript HTML DOM
来源:互联网 发布:无锡关键词优化 编辑:程序博客网 时间:2024/06/16 21:36
why
通过HTML DOM,可访问JavaScript HTML文档所有元素
what
how
JavaScript可以对HTML元素、属性、CSS样式以及所有事件做出反应
step1:找到元素:
- 通过ID:var x=document.getElementById(“intro”);
- 通过标签:
Var y=document.getElementByTagName(“p”);//所有的P元素
step2:改变内容
- 改变HTML内容:
改变输出流:document.write();
改变内容:document.getElementById(“id”).innerHTML=new HTML
改变属性:document.getElementById(“id”).attribute=new value; - 改变CSS:
document.getElementById(id).style.property=new style;
step3:事件响应
- 事件类型:onclick,onload,onunload,onchange,onmouseover,onmouseout,onmousedown,onmouseup
- 为HTML元素分配事件:
<h1 onclick="this.innerHTML='谢谢!'">请点击该文本</h1>//方式一:直接写JavaScript语句来响应<button onclick="displayDate()">点击这里</button>//方式二:为事件分配函数<script>document.getElementById("myBtn").onclick=function(){displayDate()};</script>//方式三:通过插入脚本来分配事件
else
DOM节点:
- 创建节点:
首先创建HTML元素,然后追加给父元素
var para=document.createElement("p");var node=document.createTextNode("这是新段落。");para.appendChild(node);var element=document.getElementById("div1");element.appendChild(para);
- 删除节点:
<p id="p1">这是一个段落。</p><p id="p2">这是另一个段落。</p></div><script>var parent=document.getElementById("div1");var child=document.getElementById("p1");parent.removeChild(child);
简单删除节点的办法可以用parentNode属性:var child=document.getElementById(“p1”);
child.parentNode.removeChild(child);
阅读全文
0 0
- 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
- Html、CSS、DOM、JavaScript
- JavaScript HTML DOM随笔
- JavaScript HTML DOM
- spring 定时任务的 执行时间设置规则【老记不住】
- 内部排序算法的 JAVA 实现
- 求字符串的最长回文子串--最直观的“马拉车算法”分析
- 使用Django REST Framework来快速实现API调用服务——下篇(编写API服务)
- HDU
- JavaScript HTML DOM
- select函数使用
- 统计 CPU 内存 硬盘 使用率的shell脚本
- 浅谈大数据建模
- 读取数据库信息,使用QR码API批量生成二维码并下载到本地
- 在主方法中实现不同数据类型到字符串的转换
- BZOJ 2407 探险
- 沉浸式状态栏
- leetcode122题解