JavaScript之属性读写操作

属性 分为属性名 和 属性值

在标签中设置属性 方法="属性值"
在css中设置属性 方法:属性名:属性值
操作
读操作 获取 查找
格式:元素.属性名 例:变量名.style.属性名
写操作 添加 替换 修改
格式:元素.属性名=新要设置的值 例:变量名.style.属性名=‘属性值‘

一.属性读操作

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>JS读写操作</title>
 6 </head>
 7 <body>
 8      <input type="text" value="" id="文本">
 9      <input type="button" value="onclickMe" id="按钮">
10      <br>
11      <figcaption>迪丽热巴,美到极致!</figcaption>
12      <img src="" alt="美到极致!" id="img" width="500px" height="500px">
13 </body>
14 </html>
15 <script type="text/javascript">
16     var text=document.getElementById(‘文本‘);
17     var button=document.getElementById(‘按钮‘);
18     var img=document.getElementById(‘img‘);
19     读操作示例
20        button.onclick=function(){
21            alert(text.value);
22        };
23 </script>

在文本框中写入:

由于alert()是在窗口显示括号中的内容,故文本框的输入的内容会被显示在窗口,这就是属性值的读取,即属性的读操作(本人是这么理解,还是菜鸟一枚)

点击后效果:



二.属性写操作

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>JS读写操作</title>
 6 </head>
 7 <body>
 8      <input type="text" value="" id="文本">
 9      <input type="button" value="onclickMe" id="按钮">
10      <br>
11      <figcaption>迪丽热巴,美到极致!</figcaption>
12      <img src="" alt="美到极致!" id="img" width="500px" height="500px">
13 </body>
14 </html>
15 <script type="text/javascript">
16     var text=document.getElementById(‘文本‘);
17     var button=document.getElementById(‘按钮‘);
18     var img=document.getElementById(‘img‘);
19     //写操作示例
20         button.onclick=function(){
21             img.src=‘D:/照片大全/我女神/俏皮元气.jpg‘;
22         };
23 </script>

将img元素的src属性赋予地址值,就是写操作

点击效果:



三.两者结合一下

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>JS读写操作</title>
 6 </head>
 7 <body>
 8      <input type="text" value="" id="文本">
 9      <input type="button" value="onclickMe" id="按钮">
10      <br>
11      <figcaption>迪丽热巴,美到极致!</figcaption>
12      <img src="" alt="美到极致!" id="img" width="500px" height="500px">
13 </body>
14 </html>
15 <script type="text/javascript">
16     var text=document.getElementById(‘文本‘);
17     var button=document.getElementById(‘按钮‘);
18     var img=document.getElementById(‘img‘);
19          button.onclick=function(){
20             img.src=text.value;
21         };
22 </script>

文本框输入的地址值赋给图片的src属性,读操作和写操作的结合

点击效果:

原文地址:https://www.cnblogs.com/zjm1999/p/10220514.html

时间: 2024-10-08 18:45:28

JavaScript之属性读写操作的相关文章

javascript对属性的操作

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>对属性的操作</title> </head> <body> <!--属性的设置--> <img src="img/lingzhiling.jpg" alt="" /> <script type="

JavaScript对象属性赋值操作的逻辑

对象进行属性赋值操作时,其执行逻辑如下所示: 1. 当前对象中是否有该属性?有,进行赋值操作:没有,进行下一步判断. 2. 对象的原型链中是否有该属性?没有,在当前对象上创建该属性,并赋值:有,进行下一步判断. 3. 原型链中该属性是否允许操作?是,在当前对象上创建同名属性,并赋值:否,属性赋值失败. 无论是属性赋值还是新建属性,都是在当前对象上进行的,不会修改原型链!第三种情况下,新建的属性将会覆盖对象从原型链继承来的同名属性.

JavaScript:属性的操作

一.属性的设置和获取 1.属性的设置和获取主要有两种方式: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv=&

JavaScript document属性和方法

JavaScript document属性和方法 --------------------------------------------属性: 1. Attributes     存储节点的属性列表(只读) 2. childNodes     存储节点的子节点列表(只读) 3 .dataType     返回此节点的数据类型 4. Definition     以DTD或XML模式给出的节点的定义(只读) 5. Doctype     指定文档类型节点(只读) 6 .documentEleme

JavaScript中的字符串操作

JavaScript中的字符串操作 一.概述    字符串在JavaScript中几乎无处不在,在你处理用户的输入数据的时候,在读取或设置DOM对象的属性时,在操作cookie时,当然还有更多....JavaScript的核心部分提供了一组属性和方法用于通用的字符串操作,如分割字符串,改变字符串的大小写,操作子字符串等.    当前的大部分浏览器也能从强大的正则表达式获益,因为它极大地简化了大量的字符串操作任务,不过它也需要你克服一条有些陡峭的学习曲线.在这里,主要是介绍字符串本身的一些操作,正

IO流文件的读写操作

字符流有两个抽象类:Writer   Reader.其对应子类FileWriter,FileReader可实现文件的读写操作 同样,字节流也有两个抽象类:InputStream OutputStream.其对应子类有FileInputStream,FileOutputStream可实现文件读写 IO流中的重要方法:read()方法返回-1,readLine方法返回null.用法列如:while((line=br.readLine())!=null).Scanne类中的hasNext()方法如果此

JavaScript之jQuery-3 jQuery操作DOM(查询、样式操作、遍历节点、创建插入删除、替换、复制)

一.jQuery操作DOM - 查询 html操作 - html(): 读取或修改节点的HTML内容,类似于JavaScript中的innerHTML属性 文本操作 - text(): 读取或修改节点的文本内容,类似于JavaScript中的textContent属性 值操作 - val(): 读取或修改节点的value属性值,类似于 JavaScript 中的value值 属性操作 - attr(): 读取或者修改节点的属性 - removeAttr(): 删除节点的属性 二.jQuery操作

网页制作之JavaScript部分 2 - DOM操作

1.DOM的基本概念  htmlDOM是一种面向对象的树的模型,它包含html中的所有元素:通过html可以找到所有包含在dom中的元素. DOM是文档对象模型,这种模型为树模型:文档是指标签文档:对象是指文档中每个元素:模型是指抽象化的东西. 2.Windows对象操作 一.属性和方法: 属性(值或者子对象): opener:打开当前窗口的源窗口,如果当前窗口是首次启动浏览器打开的,则opener是null. dialogArgument:对话框返回值. 子对象:history,locatio

最全java的读写操作(转载)

Java的I/O系统中的输入输出流为我们进行开发提供了很多便利,利用其强大的封装性,通过各种组合能够实现多种多样的功能.但是Java提供了很多输入输出流类,在概念和使用上有很多相似之处,所以给很多开发者带来了困扰,何时应该用何种输入输出流类成为一个问题. 以下即是Java输入输出流类的介绍,并附有实例说明,对各个类的用法都有简要分析. 输入输出流类介绍       1.stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源.在Java的IO中,所有的stream(包括In