JS DOM编程艺术——动态创建标记—— JS学习笔记2015-7-13(第83天)
2015-07-13 23:28
696 查看
DOM方法:
1、createElement
语法:document.createElement(nodeName)
比如:document.createElement("p"); // 将创建一个P元素;
2、appendChild
语法:parent.appendChild(child)
3、creatTextNode
语法:document.createTextNode(text)
example.js
1、createElement
语法:document.createElement(nodeName)
比如:document.createElement("p"); // 将创建一个P元素;
2、appendChild
语法:parent.appendChild(child)
3、creatTextNode
语法:document.createTextNode(text)
example.js
/* window.onload = function (){ var para = document.createElement("p"); var testdiv = document.getElementById("testdiv"); testdiv.appendChild(para); var txt = document.createTextNode("Hello World"); para.appendChild(txt); // 注意这里的括号里面不需要加引号 比如:para.appendChild("txt") 这样写就错了; } */ //方法二(因为appendChild方法还可以用来连接那些尚未成为文档树的一部分的节点): // window.onload = function (){ // var para = document.createElement("p"); // var txt = document.createTextNode("Hello World world"); // para.appendChild(txt); // var testdiv = document.getElementById("testdiv"); // testdiv.appendChild(para); // } window.onload = function(){ var para = document.createElement("p"); var txt1 = document.createTextNode("This is"); var emphasis = document.createElement("em"); var txt2 = document.createTextNode("my"); var txt3 = document.createTextNode(" content."); para.appendChild(txt1); emphasis.appendChild(txt2); para.appendChild(emphasis); para.appendChild(txt3); var testdiv = document.getElementById("testdiv"); testdiv.appendChild(para); }
相关文章推荐
- SharePoint 2013 JavaScript 对象判断用户权限
- JSSE实现图解
- jsonp详解
- [LeetCode][JavaScript]Lowest Common Ancestor of a Binary Tree
- JavaScript设置倒计时及倒计时弹窗
- JavaScript数值转换函数(Number(),parseInt(),parseFloat(),Math)总结
- Js 30 BOM
- javascript编程高手之路
- js String对象
- knockout.js实例三~可编辑列表(结合Web Api)
- 移动web开发,12个触摸及多点触摸事件常用Js插件
- JSP 标准标签库(JSTL)之最常用的JSTL标签总结
- js获取项目的各个路径
- JS的简单计算器
- 从json自动生成模型代码
- js中函数声明与表达式
- js 作用域,闭包及其相关知识的总结
- rapidJson 的使用
- JavaScript学习(二)
- 【 D3.js 入门系列 — 3 】 做一个简单的图表!