JavaScript 编程
来源:互联网 发布:如何在Mac上登录icloud 编辑:程序博客网 时间:2024/06/06 23:16
第五章 文档对象模型DOM
面向对象:
1、
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><body></body><script type="text/javascript"> var arr = [ {name: "张三", age: 20}, {name: "李四", age: 21}, {name: "赵武", age: 22}, {name: "钱千", age: 23}, {name: "李颖", age: 24}, {name: "周瑶", age: 25}, {name: "吴赛", age: 26}, {name: "郑斌", age: 27}, {name: "王琦", age: 28}, {name: "冯峥", age: 29}, ] function Student(name, age, count) { this.name = name; this.age = age; this.count = count; } var tableEle = document.createElement("table"); tableEle.setAttribute("border", "1"); var _1RowEle = tableEle.insertRow(0); var _1Row1CellEle = _1RowEle.insertCell(0); _1Row1CellEle.appendChild(document.createTextNode("序号")); var _1Row2CellEle = _1RowEle.insertCell(1); _1Row2CellEle.appendChild(document.createTextNode("姓名")); var _1Row3CellEle = _1RowEle.insertCell(2); _1Row3CellEle.appendChild(document.createTextNode("年龄")); document.body.appendChild(tableEle); Student.prototype.showInfo = function () { var _2RowEle = tableEle.insertRow(this.count + 1); var _2Row1CellEle = _2RowEle.insertCell(0); _2Row1CellEle.appendChild(document.createTextNode(this.count + 1)); var _2Row2CellEle = _2RowEle.insertCell(1); _2Row2CellEle.appendChild(document.createTextNode(this.name)); var _2Row3CellEle = _2RowEle.insertCell(2); _2Row3CellEle.appendChild(document.createTextNode(this.age)); document.body.appendChild(tableEle); } for (var count = 0; count < 10; count++) { var p = new Student(arr[count].name, arr[count].age, count); p.showInfo(); }</script></html>
结果显示:
2、操作文本:
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><body> <div> <p>haha</p> <p>hehe</p> </div></body><script type="text/javascript"> //选择元素 var pEle = document.getElementsByTagName("p")[0]; //改变文本 pEle.firstChild.nodeValue = "heihei"; pEle.firstChild.data = "xixi";</script></html>
0 0
- javascript编程
- JavaScript 编程
- JavaScript 编程
- JAVAScript编程
- JavaScript 编程
- JavaScript 编程
- JavaScript 编程
- JavaScript 编程
- JavaScript 编程
- JavaScript 编程
- JavaScript 编程
- JavaScript 编程
- JavaScript编程
- JavaScript编程:JavaScript表单编程
- javascript 异步编程javascript
- 【JAVASCRIPT】JavaScript编程风格
- 【JavaScript】JavaScript DOM 编程
- 【JavaScript】JavaScript DOM 编程
- 为eclipse离线安装hibernate tools插件
- NYOJ 458 小光棍数
- hdu 3416 最短路+网络流(不重叠最短路径计数)
- temporary tablespace
- 【VR】Leap Motion 官网文档 LeapUnityExtensions (LeapUnity扩展)
- JavaScript 编程
- 的一生中,每个人都曾沐浴美好和高兴,
- Hadoop-2.5.1伪分布安装
- [Vijos]P1225 拯救世界-紧急召集
- leetcode 113: Path Sum II
- 常见包管理与构建工具列表
- 关于cannot instantiate the type
- 欢迎使用CSDN-markdown编辑器
- CALayer # 01