以下操作的是www.ibm.com;

下面是在js调试控制台中操作;

根据id和name获取元素对象;获取对象后获取值用getAttribute;

遍历一个元素的属性集合,输出属性的名字和值;

遍历一个元素的子节点,输出子节点的id,name;

遍历一个元素的子节点,输出其id,和子节点类型;子节点类型没获取到;

获取元素q的类型,是文本框;

获取元素ibm-top的类型,结果是null;ibm-top是一个div;

qq-sendUrl-btn也是一个div;

根据类名获取元素;

如果取到多个,以逗号隔开;

获取元素的第一个子节点;

获取元素的父节点;

document.getElementById("q");
​document.getElementById("q").getAttribute("maxlength");document.getElementById("q").getAttribute("value");document.getElementById("q").getAttribute("aria-owns");for (i=0; i<document.getElementById("q").attributes.length; i++){console.log(document.getElementById("q").attributes[i].name,",",document.getElementById("q").attributes[i].value);
}for(i=0;i<document.body.childNodes.length;i++){console.log(document.body.childNodes[i].id,", ",document.body.childNodes[i].name);
}

js dom 操作实例图解相关推荐

  1. js dom操作实现雪花下落

    关于使用dom操作完成雪花下落的实现 关于实现雪花下落的实现 实现代码段如下 <!DOCTYPE html> <html lang="en"> <he ...

  2. JS DOM 操作实现代码

    简单的表格: 复制代码 代码如下: <table> <tr> <td id="TEST"> <input type="submi ...

  3. java冒泡函数解释,JS DOM操作 函数 事件 阻止事件冒泡

    一 函数 1.字符串函数 s.tolowerCase( ):    -- 变小写 s.toupperCase( ):   -- 变大写 s.substr( 2 , 8 ):     -- 截取     ...

  4. js DOM操作元素样式

    element.style 行内样式操作 element.className 类名样式操作 1. element.style 上下文是获取到的元素: 通过element.style.某个css样式 设 ...

  5. 前端案例:像素鸟小游戏(js+dom操作,完整代码,附案例素材)

    目录 一.案例效果 二.实现思路 三.完整代码+详细注释 四.案例素材 一.案例效果 二.实现思路 创建游戏背景板和小鸟,并分别设置相对定位与绝对定位: 初始化背景图的位置: 初始化小鸟的位置: 设置 ...

  6. JS DOM操作基础

    1.创建节点 //(1).创建元素节点 var ele1 = document.createElement("div"); //(2).创建文本节点 var text1 = doc ...

  7. js DOM操作自定义属性

    自定义属性:在日常开发中,html的内置属性已经无法满足程序员的日常开发,所以需要我们自己定义属性,H5给我们新增了自定义属性,为了防止自定义属性和内置属性引起歧义,所以H5规定自定义属性以data- ...

  8. MV* 框架 与 DOM操作为主 JS库 的案例对比

    最近分别使用 Zepto 和 Avalon框架写了个 SPA项目,贴出来讨论下 JS DOM操作为主 JS库 与 MV* 框架的对比 案例(MV* 框架 与 DOM操作 JS库 实例对比) 购物车页面 ...

  9. 使用JavaScript下进行iframe的DOM操作(考虑浏览器兼容性)

    今天碰到一个浏览器兼容性的问题,是IE和Firefox下iframe DOM操作的差异.本文借IE和Firefox在iframe DOM操作的不同,进行分析说明JavaScript在DOM操作中两者的 ...

最新文章

  1. 获取this_小程序获取微信运动步数并集成echarts报表显示
  2. 在SQL Server中使用JOIN更新表?
  3. 一周一论文(翻译)—— [PVLDB 12] Distributed GraphLab A Framework for Machine Learning 分布式机器学习图计算框架
  4. Selenium webdriver中的xpath定位
  5. 2016版excel_憋了三年,整理出这些相见恨晚的Excel大神技巧,分分钟做出超赞Excel表格!...
  6. oracle客户端ora 12541,Oracle 11g 64bit下程序报ORA-12541: TNS: 无监听程序解决办法
  7. ps自学视频教程,ps排版视频教程百度云下载(从小白到大神级一步步学习都有相应教程)
  8. 开源旅游网站系统排名
  9. volatile(防止编译器对代码进行优化,常用于多线程环境中)
  10. 什么是HTTO协议?来看!
  11. Xiaojie雷达之路---DPM External Functions详解
  12. android回传数据实验报告,传热综合实验实验报告.doc
  13. ffmpeg命令录制windows音视频
  14. 如何修改apk文件,反编译(转)
  15. 前端自动化测试基础-sinon篇章
  16. WebShell连接工具(中国菜刀、WeBaCoo、Weevely)使用
  17. Visionpro棋盘格校正
  18. 机器学习和数据科学的最佳公共数据集
  19. 【图解数据结构与算法】视频教程正式上线B站,持续更新中......
  20. 基于python的电商网站建设_基于Django的电子商务网站开发

热门文章

  1. Jsoup介绍||​​​​​​​jsoup解析url || Jsoup解析字符串||​​​​​​​Jsoup解析文件
  2. 包装类 || 装箱与拆箱
  3. 通过gps给定的两个经纬度坐标,计算两点之间的距离
  4. [学习笔记]电磁场与电磁波专业课程
  5. POJ2536、3370
  6. [YTU]_2499( 处理成绩(c++类训练))
  7. arcLength函数
  8. [简单题]自定义取余(三种解法)C++实现
  9. 3.2.3 如何解决数据不匹配问题
  10. 第十二讲 二阶非齐次线性ODE解的结构