每日随笔小记-4月20日
2016-04-20 10:49
218 查看
JS HTML DOM 使用
HTML DOM (文档对象模型)介绍当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对象的树。
平时我们都是直接编写html元素,如果我们想要操作已经生成的html页面,通过可编程的对象模型,操作DOM,实现对页面的修改也编辑。
JavaScript 获得了足够的能力来创建动态的 HTML。
JavaScript 能够改变页面中的所有 HTML 元素
JavaScript 能够改变页面中的所有 HTML 属性
JavaScript 能够改变页面中的所有 CSS 样式
JavaScript 能够对页面中的所有事件做出反应
JavaScript获取到元素
<!DOCTYPE html> <html> <body> <p id="info">Hello World!</p> <p>获取元素</p> <script> var x=document.getElementById("info"); //通过id获取到html元素 var y=document.getElementsByTagName("p");//通过标签名获取到 </script> </body> </html>
JavaScript操作获取的元素
<!DOCTYPE html> <html> <body> <img id="image" src="smiley.gif"> <p id="p1">Hello World!</p> <script> document.getElementById("image").src="landscape.jpg";//修改img标签的src属性 document.getElementById("p1").innerHTML="New text!";//修改p标签的内容 document.getElementById("p1").style.color="blue";//修改了p变签样式中的颜色,设置为蓝色 </script> </body> </html>
在js中操作html元素首先要通过id在dom获取相应的元素,然后通过其属性重新设置属性值。
document.getElementById(“id值”).属性(例如src)=”新的属性值”;
document.getElementById(“id值”).style.属性(例如color)=”属性值”;
相关文章推荐
- js--Ajax的小知识(二):处理ajax的session过期的请求
- texstudio语法检查
- 山东省第五届ACM省赛题——angry_birds_again_and_again(计算几何)
- 色彩
- 仿今日头条下拉出现SearchBar,再下拉刷新效果,SearchListView实现以及原理讲解
- C语言01深入理解基本概念(一)
- Reactor与Proactor的概念
- line-height
- Java多线程编程:
- Hadoop vs Spark性能对比
- java的final关键字——修饰变量
- 天瑞身份证识别免授权费
- 小兔的棋盘(hdu2067)
- 工作问题-java-ajax返回一对多关系数据显示
- GEEK学习笔记— —程序员面试宝典笔记(一)
- VS 快捷键
- 类和对象(java面向对象篇)
- iOS APP提交上架最新流程
- 商业智能让营销更精确
- Openwrt配置Aria2(Hg255d)