`
bndis
  • 浏览: 14830 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

JS操作HTML 我的笔记1

 
阅读更多

  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返回所有子节点对象
  
  一个和尚有水喝。
  两个和尚挑水喝。
  三个和尚没水喝。
  
分享到:
评论

相关推荐

    HTML+CSS+JS学习笔记

    针对前端三大基础的学习笔记,帮助你们快速入门,HTML+CSS+JS的学习笔记,有示例和操作截图。还有jQuery的详细介绍。

    狂神笔记,b站狂神说课程笔记大全(最新)

    1、JavaSE:Java入门 2、JavaSE:基础语法 3、JavaSE:流程控制 4、JavaSE:方法 5、JavaSE:数组 6、JavaSE:面向对象 7、JavaSE:异常机制 8、JavaSE:常用类 9、JavaSE:集合框架 10、JavaSE:IO流 11、JavaSE:...

    javascript学习笔记.docx

    1 JavaScript基本语法 1) 读未声明的变量会产生错误。写未声明的变量会是JavaScript环境自动产生一个全局变量。 2) 对于完全等同“===”,两个null或者两个undefined是等同的;但null与undefined是不等同的。 3) ...

    javascript学习笔记

    js 常用函数,html标签对象操作。dom对象结构理解

    前端笔记+html+css+js+vue+工具+计算机网络+操作系统+面试题.zip

    前端笔记+html+css+js+vue+工具+计算机网络+操作系统+面试题.zip

    js笔记.docx

    3.文档对象模型(Browser Object MODEL,DoM)用来操作HTML文档 如鼠标移动显示大图 弹出小提示 2. JavaScript的基本结构 1基本结构 [removed] JavaScript 语句; [removed] 其中type是《script》标签的属性用于...

    javascript入门笔记

    1、Javascript 概述(了解) Javascript,简称为 JS,是一款能够运行在 JS解释器/引擎 中的脚本语言 JS解释器/引擎 是JS的运行环境: 1、独立安装的JS解释器 - NodeJS 2、嵌入在浏览器中的JS解释器 JS的发展史...

    html入门到放弃笔记

    HTML + JavaScript + Ajax + CSS 赵旭 zhaoxu@tedu.cn HTML5 1、WEB基础知识(了解) 1、Internet - 网 由若干台电脑、手机、平板 通过 网线(WIFI) 连接起来的结构 2、基于Internet上的程序 1、C / S 结构 ...

    JS学习笔记相关代码-测试代码

    JS学习笔记相关文档 Login.html学习 placeholder 属性规定可描述输入字段预期值的简短的提示信息(比如:一个样本值或者预期格式的短描述)。 该提示会在用户输入值之前显示在输入字段中。 注意:placeholder 属性...

    笔记本网址导航源码 v3.0

    一款专属笔记本使用的网址导航,其最大特点为提升操作效率,左边点击,右边显示,没有了新窗口弹出,减少繁琐;宽屏版面,更适合浏览!多种主题,拒绝单调;点击logo,即返回默认状态。默认首页:index.html提示:※...

    HTML&CSS自学笔记大全

    根据W3C标准,一个网页分为三个部分: 1. 结构(HTML):用于描述页面的结构,类似于人体的骨架 2. 表现(CSS):用于控制页面中元素的样式,...3. 行为(JS):用于响应用户操作,实现交互,让人动起来 这里的笔记是html和css的重难点

    前端笔记.zip

    这个文档包含了HTML/css的一些基础,还有JavaScript中的基础语法、DOM、BOM还有一些学习js中面向对象、和移动web开发、AJAX、jQuery的一些总结,还有些Web前端与移动开发面试宝典; 6、什么是事件冒泡/捕获? 事件...

    JavaScript笔记

    强调:1.js区分大小写 2.字符串单双引号不区分 [removed]标签:页面中专门集中编写JavaScript的区域 js的方法定义:function方法名([参数列表]){ 方法体 [return 返回值] } 注意:js中的方法可以直接写在代码...

    IBM WebSphere Portal门户开发笔记01

    29、JS MATH函数操作 274 30、JS设置窗口状态栏信息 275 31、JS函数集合大全 275 32、JS EVENT 网站开发技巧参考大全 284 33、JS判断IE是关闭还是刷新 305 34、JS与浏览器类型以及版本 306 35、WINDOW NAVIGATOR的...

    前端开发笔记.docx

    DOM(文档对象模型): DOM表示网页的结构,可以通过JavaScript进行操作。记录如何选择、修改和创建DOM元素,以实现动态更新页面内容。 响应式设计: 笔记应涵盖使用CSS媒体查询、弹性盒子布局和网格布局等技术来...

    基于SpringBoot的笔记博客系统,优秀毕业设计系统!

    环境要求 + OS:支持Mac/Linux/Windows及一切支持Java运行环境的操作系统 + Java版本:JDK8及以上 ...+ `Vue.js(前端js框架,MVVM模式,负责DOM/数据处理以及组件化html)` + `vipspa(前端js路由,单页面体验较

    javaweb笔记超 详细

    1.Java基本语法知识和面向对象概念和用法 2.JDBC数据库操作(MSSQL、MySQL、Oracle) 3.静态网页知识(html、CSS、Javascript【Jquery】)

    JavaScript学习笔记之DOM基础操作实例小结

    本文实例讲述了JavaScript DOM基础操作。分享给大家供大家参考,具体如下: 一、子节点 1、元素节点、文本节点 实例01 html <body> 文本节点1 <li></li> 文本节点2<li></li> 文本节点3<li></li> 文本节点4...

    狂神说上课笔记未删减 Java基础到技术升级

    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).zip

    HTML、CSS、JS、Vue代码:我提供了完整的网页源代码,详细简单有效 项目文件:除了代码,我还分享了整个项目的文件,包括设计稿、图标、图片等资源。这些资源对于理解项目背景和设计思路至关重要。 MD文档与操作手册...

Global site tag (gtag.js) - Google Analytics