- 浏览: 14830 次
- 性别:
- 来自: 成都
最新评论
1. document.getElementById(id)//通过元素的ID访问元素.
注意:如果使用这个函数时Id不是唯一的,那么将会获得第一个符合条件的元素
2. document.getElementById(id).innerHTML//访问id元素的内部文本(包括内部存在的标签
例如:
Html文件:
h
Just for testing
Just for testing too
Alert(document.getElementById("divid").innerHTML); //此时返回h Just for testing
3. document.getElementById(id).innerText//访问id元素内部的文本(不包括标签)
上例中: Alert(document.getElementById("divid").innerText); //此时返回h Just for testing
4.document.getElementById(id).outerHTML//f返回包括本身的文本(包括标签)
上例中: Alert(document.getElementById("divid").outerHTML); //此时返回h Just for testing
5. document.getElementById("divid").outerText;//此时返回值和innertext一致
6. document.getElementById(id).nodeName.//返回节点名.即返回div
7. document..getElementsByName(name)//返回名字是name元素数组,在IE6中元素ID匹配这个名字的话,这个元素也将包括在内,而且getElementByName仅用于像input,radio,checkbox等元素对象.
像例二中若使用Alert(document.getElementsByName("divid").length);则返回0
8. document.getElementsByTagName(tagName);//返回带有tagName标签的列表
document.getElementsByTagName(tagName).item(index) //返回上面标签列表的第一个元素
document.getElementsByTagName("div").item(0).first Child;//返回上面标签的第一个元素的子节点(就是定位到节点里面).
document.getElementsByTagName("div").item(0).first Child.nodeValue//返回节点值
例子:
Html文件:
h
Just for testing
Just for testing too
alert(document.getElementsByTagName("div").item(0) .firstChild.nodeValue);
输出:h Just for testing
DOM Element常用的方法
1.appendChild(node)
向当前节点追加节点.
举例:
HTML文件:
var childNode = document.createElement("tagName");
var childText = document.createTextNode("回复|");
childNode.appendChild(childText);
document.getElementById(s).appendChild(childNode);
2.removeChild(childreference)
移除当前节点的子节点
var childnode=document.getElementById("child");
var removednode=document.getElementById("father").remo veChild(childnode)
3. insertBefore(newElement,targetElement)
给当前节点插入一个新节点,如果targetElement被设置为null,那新节点被当做是最后一个子节点插入,否则那新节点应该被插入targetElement之前的最近位置.
举例:
HTML文件:
熊掌我所欲也!
var lovespan=document.getElementById("lovespan")
var newspan=document.createElement("span")
var newspanref=document.body.insertBefore(newspan, lovespan)
newspanref.innerHTML="鱼与";
DOM Element的属性
1. childNode返回所有子节点对象
一个和尚有水喝。
两个和尚挑水喝。
三个和尚没水喝。
发表评论
-
字符串编辑距离算法 动态规划
2012-07-06 09:51 903http://hxraid.iteye.com/b ... -
awk正则表达式中调用ksh变量
2012-07-06 09:45 1029如果ksh中定义了变量pcname,而在嵌入ksh中的aw ... -
Android 正则表达式学习
2012-07-06 09:37 867Java正则表达式学习: 因为正则表达式是一个很庞杂 ... -
Javascript 使用对象(1)- 简单型 ( 含属性,方法)
2012-07-06 09:30 537定义属性: Skin={ 'data':{ ' ... -
核心Swing组件(六)
2012-07-03 13:42 610JButton组件是可以被 ... -
关于Flex 的渲染器的总结
2012-07-02 10:25 582关键字: Flex. 渲染 ... -
flex笔记--安装与项目建立
2012-07-02 10:25 555使用java做后台,采用Eclipse插件式安装 操 ... -
Flex权威指南3学习笔记之一------界面知识(一)
2012-07-02 10:24 573最近在学习flex,正 ... -
Building a custom Flex preloader
2012-07-02 10:24 596http://www.adobe.com/devnet/f ... -
采用数据库为Flex Tree组件的提供数据-Java与LCDS
2012-07-01 09:44 622Java与LCDS 俺在这里使用Adobe LiveCyc ... -
java Flex as3 数据类型对应关系表
2012-07-01 09:44 827LCDS只能与J2EE的服务端进行通信,目前只是Actio ... -
java ArrayList 转成Flex ArrayCollection
2012-07-01 09:43 5981. server package com.east. ... -
Flex TXT文件导入
2012-07-01 09:43 635在上一篇文章中,我们做了一个文件上传、导入组件,其实就是一 ... -
[转载]关于VS05里checkboxlist用JS获取不到value值的解决方法
2012-06-30 17:59 674页面上有个服务器控件checkboxlist,想要获取选中 ... -
win32 API创建tooltip的版本不匹配问题解决方法
2012-06-30 17:59 1273在visual studio 2005以上版本中使用API ... -
IBM JDK下访问SSL/HTTPS时候ClassNotFoundException解决方法
2012-06-30 17:59 1616项目代码会使用HTTPS,之前一直在Sun JDK+Tom ... -
python windows mysqldb安装错误解决方法
2012-06-30 17:59 1065首先会出现如下错误: serverKey = _wi ... -
infobright创建表时指定存储目录无效的解决方法
2012-06-30 17:59 641infobright是一个基于 ...
相关推荐
针对前端三大基础的学习笔记,帮助你们快速入门,HTML+CSS+JS的学习笔记,有示例和操作截图。还有jQuery的详细介绍。
1、JavaSE:Java入门 2、JavaSE:基础语法 3、JavaSE:流程控制 4、JavaSE:方法 5、JavaSE:数组 6、JavaSE:面向对象 7、JavaSE:异常机制 8、JavaSE:常用类 9、JavaSE:集合框架 10、JavaSE:IO流 11、JavaSE:...
1 JavaScript基本语法 1) 读未声明的变量会产生错误。写未声明的变量会是JavaScript环境自动产生一个全局变量。 2) 对于完全等同“===”,两个null或者两个undefined是等同的;但null与undefined是不等同的。 3) ...
js 常用函数,html标签对象操作。dom对象结构理解
前端笔记+html+css+js+vue+工具+计算机网络+操作系统+面试题.zip
3.文档对象模型(Browser Object MODEL,DoM)用来操作HTML文档 如鼠标移动显示大图 弹出小提示 2. JavaScript的基本结构 1基本结构 [removed] JavaScript 语句; [removed] 其中type是《script》标签的属性用于...
1、Javascript 概述(了解) Javascript,简称为 JS,是一款能够运行在 JS解释器/引擎 中的脚本语言 JS解释器/引擎 是JS的运行环境: 1、独立安装的JS解释器 - NodeJS 2、嵌入在浏览器中的JS解释器 JS的发展史...
HTML + JavaScript + Ajax + CSS 赵旭 zhaoxu@tedu.cn HTML5 1、WEB基础知识(了解) 1、Internet - 网 由若干台电脑、手机、平板 通过 网线(WIFI) 连接起来的结构 2、基于Internet上的程序 1、C / S 结构 ...
JS学习笔记相关文档 Login.html学习 placeholder 属性规定可描述输入字段预期值的简短的提示信息(比如:一个样本值或者预期格式的短描述)。 该提示会在用户输入值之前显示在输入字段中。 注意:placeholder 属性...
一款专属笔记本使用的网址导航,其最大特点为提升操作效率,左边点击,右边显示,没有了新窗口弹出,减少繁琐;宽屏版面,更适合浏览!多种主题,拒绝单调;点击logo,即返回默认状态。默认首页:index.html提示:※...
根据W3C标准,一个网页分为三个部分: 1. 结构(HTML):用于描述页面的结构,类似于人体的骨架 2. 表现(CSS):用于控制页面中元素的样式,...3. 行为(JS):用于响应用户操作,实现交互,让人动起来 这里的笔记是html和css的重难点
这个文档包含了HTML/css的一些基础,还有JavaScript中的基础语法、DOM、BOM还有一些学习js中面向对象、和移动web开发、AJAX、jQuery的一些总结,还有些Web前端与移动开发面试宝典; 6、什么是事件冒泡/捕获? 事件...
强调:1.js区分大小写 2.字符串单双引号不区分 [removed]标签:页面中专门集中编写JavaScript的区域 js的方法定义:function方法名([参数列表]){ 方法体 [return 返回值] } 注意:js中的方法可以直接写在代码...
29、JS MATH函数操作 274 30、JS设置窗口状态栏信息 275 31、JS函数集合大全 275 32、JS EVENT 网站开发技巧参考大全 284 33、JS判断IE是关闭还是刷新 305 34、JS与浏览器类型以及版本 306 35、WINDOW NAVIGATOR的...
DOM(文档对象模型): DOM表示网页的结构,可以通过JavaScript进行操作。记录如何选择、修改和创建DOM元素,以实现动态更新页面内容。 响应式设计: 笔记应涵盖使用CSS媒体查询、弹性盒子布局和网格布局等技术来...
环境要求 + OS:支持Mac/Linux/Windows及一切支持Java运行环境的操作系统 + Java版本:JDK8及以上 ...+ `Vue.js(前端js框架,MVVM模式,负责DOM/数据处理以及组件化html)` + `vipspa(前端js路由,单页面体验较
1.Java基本语法知识和面向对象概念和用法 2.JDBC数据库操作(MSSQL、MySQL、Oracle) 3.静态网页知识(html、CSS、Javascript【Jquery】)
本文实例讲述了JavaScript DOM基础操作。分享给大家供大家参考,具体如下: 一、子节点 1、元素节点、文本节点 实例01 html <body> 文本节点1 <li></li> 文本节点2<li></li> 文本节点3<li></li> 文本节点4...
1、JavaSE:Java入门 2、JavaSE:基础语法 3、JavaSE:流程控制 4、JavaSE:方法 5、JavaSE:数组 6、JavaSE:面向对象 7、JavaSE:异常机制 8、JavaSE:常用类 9、JavaSE:集合框架 10、JavaSE:IO流 11...
HTML、CSS、JS、Vue代码:我提供了完整的网页源代码,详细简单有效 项目文件:除了代码,我还分享了整个项目的文件,包括设计稿、图标、图片等资源。这些资源对于理解项目背景和设计思路至关重要。 MD文档与操作手册...