javascript学习之路之元素获取和设置属性

收拾心情,学习学习js!总结下自己的学习所得!

现有的有三种方法可以获取元素的节点,分别是通过元素ID,通过标签名和类名来获取的

1.GetElmentById:将返回一个与那个有给定ID属性的值的元素节点对应的对象,方法只有一个参数,元素的id属性的值必须放在单引号或双引号里

documrnt.GetElmentById(id)

2.GetElmentsByTagName:方法返回一个对象数组,每个对象分别对应这文档里有给定标签的一个元素,它的参数就是标签的名字

dovument.GetElmentsByTagName(tag)

3.GetElmentsByClassName:返回一个具有相同类名的元素的数组,只接受一个参数,就是类名

document.GetElmentsByClassName(class)

获取和设置属性

1.getAttribute:是一个函数,他只有一个参数---打算查询的属性的名字,他只能通过元素节点对象调用,只能用于元素节点。例如他可以与GetElmentsByTagName方法合用,获取每一个<p>元素的title属性

var paras=document.GetElmentsByTagName("p");
for(var i=0;i<paras.length;i++)
{
     alert(paras[i].getAttribute("title"));
}

2.setAttribute:运行对属性节点的值做出修改,只能用于元素节点。

object.setAttribute(attribute,value);

这里值得注意的地方:通过setAttribute对文档做出修改后,再通过浏览器的view source(查看源代码)选项去查看文档源码时看到的仍是改变之前的属性值,也就是说setAttribute做出的修改不会反映在文档的源代码里,这这种现象来源dom的工作模式,先加载文档的静态内容,在动态刷新,动态刷新不影响文档的静态内容,也就是说,对页面内容进行刷新却不需要在浏览器里刷新页面

时间: 2024-08-27 15:06:21

javascript学习之路之元素获取和设置属性的相关文章

我的javascript学习之路(一)对象之基础

做了2个多月的ajax项目,对js的学习觉得了深入了不少,把自己的一些学习的经验贴出来,希望对初学者有所帮助,也希望大家能指出我的错误之处或者不当之处. javascript 是基于对象的语言,为什么这么说呢,需要仔细思考. js的单根继承体系需要仔细了解,我觉得在js的世界里本身没有类的概念,他只有对象Object,不像java语言本身就有了Object然后又有Class,js中我们可以自己根据他的语言来构件类这一对象,因为没有语言本身的支持,所以方法就各种各样了,但是只要我们掌握了js的本质

JavaScript设置获取和设置属性的方法

这篇文章主要介绍了JavaScript设置获取和设置属性的方法,学会使用getAttribute.setAttribute的用法,需要的朋友可以参考下 getAttribute 该方法用来获取元素的属性,调用方式如下所示: 复制代码代码如下: object.getAttribute(attribute) 以此前介绍的一些方法不同,getAttribute方法不属于document对象,所以不能通过document对象调用.它只能通过元素节点对象来调用. 该方法只接受一个参数,你指定要查询的属性的

JavaScript(19)jQuery HTML 获取和设置内容和属性

jQuery HTML jQuery 拥有可操作 HTML 元素和属性的强大方法. jQuery DOM 操作 jQuery 中非常重要的部分,就是操作 DOM 的能力.jQuery 提供一系列与 DOM 相关的方法,这使访问和操作元素和属性变得很容易. 提示:DOM = Document Object Model(文档对象模型) DOM 定义访问 HTML 和 XML 文档的标准:"W3C 文档对象模型独立于平台和语言的界面,允许程序和脚本动态访问和更新文档的内容.结构以及样式."

jQuery学习- 获取与设置属性的函数

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>属性访问与设置</title> <script src="js/jquery.js"></script> <style> .astyle{ border: 1px solid red;} </style> <script t

Android开发学习之路-图片颜色获取器开发(1)

系列第一篇,从简单的开始,一步一步完成这个小项目. 颜色获取就是通过分析图片中的每个像素的颜色,来分析整个图片的主调颜色,有了主调颜色,我们可以用于图片所在卡片的背景或者标题颜色,这样整体感更加强烈. 有兴趣的可以学习下使用谷歌提供的Palette,也是做同样的工作,博客地址:http://www.cnblogs.com/Fndroid/p/5201236.html 先看效果图: 分析原理比较简单,就是获取图片的所有像素的颜色,然后统计,把统计的数目排序,然后返回给用户. 但是这里要先注意几个问

Javascript 学习之路:鼠标长按事件

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <input type="button" onmousedown="holdDown()" onmouseup="holdUp()" value="

JavaScript学习之路1

1. 变量类型只有var var money=5; var house="big house"; 示例如下 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script language="javascript"> var schoo

jquery学习之路之元素类的切换toggle

对元素类的控制(增删改切换)达到不同的页面效果<head><script src="/jquery/jquery-1.11.1.min.js"></script><script>$(document).ready(function(){ $("#blue").click(function(){ $("h1,h2,p").toggleClass("blue"); }); $(&qu

Qt 学习之路:元素布局

上一章我们介绍了 QML 中用于定位的几种元素,被称为定位器.除了定位器,QML 还提供了另外一种用于布局的机制.我们将这种机制成为锚点(anchor).锚点允许我们灵活地设置两个元素的相对位置.它使两个元素之间形成一种类似于锚的关系,也就是两个元素之间形成一个固定点.锚点的行为类似于一种链接,它要比单纯地计算坐标改变更强.由于锚点描述的是相对位置,所以在使用锚点时,我们必须指定两个元素,声明其中一个元素相对于另外一个元素.锚点是Item元素的基本属性之一,因而适用于所有 QML 可视元素. 一