javascript文档对象模型(DOM)
来源:互联网 发布:手机模拟打碟机软件 编辑:程序博客网 时间:2024/05/01 04:08
DOM是文档对象模型(Document Object Model)的缩写。
DOM使用树形结构表示HTML文档的层次结构。
在整个DOM标准中,最核心的接口是Node,它与DOM树所有的节点都对应,各种类型的节点接口均继承自Node接口
interface Node:{很多属性和方法}
interface Document : Node {很多属性和方法}
interface HTMLDocument : Document {很多属性和方法}
interface Element : Node {很多属性和方法}
interface HTMLElement : Element{很多属性和方法}
……
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <div class="container"> <div id="main"> <ul> <li> <a href = "" name = "city">上海</a> </li> <li> <a href = "" name = "city">北京</a> </li> <li> <a href = "" name = "city">安徽</a> </li> <li> <a href = "" name = "city">湖南</a> </li> </ul> <div class="header"> <h1>header</h1> </div> </div> </div></body><script> function domOperate(){ /** * 获取节点 * @type {NodeList} */ var nodesContainer = document.getElementsByTagName('div'); var nodesA = document.getElementsByName('city'); var nodeMain = document.getElementById('main'); var nodeHeader = document.querySelector('.header'); /** * 创建节点 */ var nodeDiv = document.createElement('div'); nodeDiv.setAttribute('class','section'); nodeDiv.innerHTML = '<h1>section</h1>'; nodeMain.appendChild(nodeDiv); var nodeInput = document.createTextNode('input'); var frag = document.createDocumentFragment(); for(var i=0;i<10;i++){ var nodeBtn =document.createElement('input'); nodeBtn.setAttribute('type','button'); nodeBtn.setAttribute('value','ok'+ i); nodeBtn.onclick = function(event){ alert(event.target.value); }; frag.appendChild(nodeBtn); } nodeDiv.appendChild(frag);//添加节点 } domOperate();</script></html>
0 0
- javascript 文档对象模型(DOM)
- javascript文档对象模型(DOM)
- Javascript文档对象模型(DOM)实例分析
- JavaScript 和文档对象模型(DOM)
- JavaScript DOM(文档对象模型)
- JavaScript 和文档对象模型(DOM)
- JavaScript编程:文档对象模型DOM
- javascript与DOM(文档对象模型)
- JavaScript 文档对象模型(DOM)
- JavaScript之 ------ 文档对象模型(DOM)
- javascript文档对象模型DOM入门详解
- Javascript函数----操作DOM文档对象模型
- JavaScript:DOM(文档对象模型)
- JavaScript之------文档对象模型(DOM)
- 【JavaScript】文档对象模型(DOM)
- JavaScript--dom(文档对象模型)
- DOM-文档对象模型
- 文档对象模型DOM
- Spring boot pom.xml和application.properties配置信息
- XGboost 调参指南+CV调参
- No11.week11 maxSubArray
- ajax遇到的问题:执行顺序
- 根据前序和中序遍历结果重建二叉树
- javascript文档对象模型(DOM)
- [Leetcode] #295 Find Median from Data Stream (Heap)
- linux su命令,su-,sudo
- js网页焦点图实例
- Longest Uncommon Subsequence I问题及解法
- Visual Studio For Unity后期生成事件命令
- QEMU虚拟机和主机无线网络通讯设置
- Stories 11-14
- 五、Yarn