浅谈javascript中的DOM方法
作者:hebedich 发布时间:2024-04-29 13:44:12
1:获取对象的三种方法
1)document.getElementById(id);通过对象的属性id来获取;
2)element.getElementByTagName(tag);通过标签名来获取;
3)element.getElementByClassName(class);通过属性类名来获取;
2:属性的set和get方法.
1)object.getAttribute(attribute);获取元素的属性.===>>>HTMLDOM: object.attribute;
2)object.setAttribute(attribute,value);设置元素的属性.====>>>HTMLDOM:object.attribute=value;
3:有关节点的一些属性
1)childNodes属性:返回一个数组.
element.childNodes[0]等价于element.firstChild
element.childNodes[element.childNodes.length]等价于element.lastChild
2)nodeType属性:共有12种可能的取值.但其中仅有3种具有使用价值
元素节点的nodeType=1
属性节点的nodeType=2
文本节点的nodeType=3
3)nodeValue属性:主要功能是改变元素中的文本内容功能类似object.innerHTML
例如:<p id="p">这是一个文本节点</p>
var p=document.getElementById("p");
p.childNodes[0].nodeValue="改变文本节点的内容";
这样就改变了p节点中的内容;
也可以这样实现:p.innerHTML="改变文本节点的内容";
以上所述就是本文的全部内容了,希望大家能够喜欢。


猜你喜欢
- 测试配置文件test.conf内容如下:[first]w = 2v: 3c =11-3[second]sw=4test: hello测试配置
- 本文实例为大家分享了Vue实现无限加载瀑布流的具体代码,供大家参考,具体内容如下我做的这个瀑布流放在了一个嵌套页面里,就是类似管理后台的ma
- 昨天ie8正式发布了,偶也去下载了一个,感觉很爽, 还在美的时候,突然发现很多网页都出问题,更可气的是自己的网站编辑器eWebEditor也
- python实现MySQL指定表增量同步数据到clickhouse,脚本如下:#!/usr/bin/env python3# _*_ cod
- 本文实例讲述了JS将滑动门改为选项卡(需鼠标点击)的实现方法。分享给大家供大家参考。具体如下:大家都知道,滑动门和选项卡在布局和结构方面几乎
- 实现效果如下: 需求:由于后台搜索选项有很多,影响页面美观,所以一进来要隐藏一部分搜索项,只保留1行,点击【展开搜索】按钮的时候才
- 在Class内部,可以有属性和方法,而外部代码可以通过直接调用实例变量的方法来操作数据,这样,就隐藏了内部的复杂逻辑。但是,从前面Stude
- 这里是一个基于GMap2和XML的小例子,数据存在XML文件中 ,这是最简单的模式,却相当地有用。实例的网址是: http://sunjia
- 本文实例讲述了PHP抓取及分析网页的方法。分享给大家供大家参考,具体如下:抓取和分析一个文件是非常简单的事。这个教程将通过一个例子带领你一步
- function flushDataTree() { dataset_mainMenuTemp.setShowLoadingTip(true
- 引言目前Python2和Python3存在版本上的不兼容性,这里将列举dict中的问题之一。下面话不多说,来看看详细的介绍:1. Pytho
- 简介查看百度搜索中文文本聚类我失望的发现,网上竟然没有一个完整的关于Python实现的中文文本聚类(乃至搜索关键词python 中文文本聚类
- 1.安 * azel,从github上下载linux版的.sh文件,然后安装2.从GitHub上下载最新的TensorFlow源码3.进入Te
- 本文实例讲述了PHP基于phpqrcode生成带LOGO图像的二维码。分享给大家供大家参考。具体如下:这里PHP使用phpqrcode生成带
- 前言:最近碰到业务需要根据PSD文件实现PSD文件解析图层功能,搜到了Python的一个解析PSD的库。这个库就是psd-tools,psd
- 测试环境Python 3.6.2Win 10 内存 8G,CPU I5 1.6 GHz背景描述这个作品来源于一个日志解析工具的开发,这个开发
- python的列表list可以用for循环进行遍历,实际开发中发现一个问题,就是遍历的时候删除会出错,例如l = [1,2,3,4]for
- SQL查询某字段的值为空sql中字段的默认有NULL和另一种空白的形式如何取查询这两种存在的记录呢?空白值查询:SELECT * FROM
- 一.问题描述当我们在做项目的时候,创建一张用户表,如何让该表的主键id从0开始自增?网上搜索了很多解决方案,最后发现了一种方法必实现且有效的
- 本文实例讲述了Python实现批量读取图片并存入mongodb数据库的方法。分享给大家供大家参考,具体如下:我的图片放在E:\image\中