JavaScript 属性操作

 1 <!DOCTYPE HTML>
 2 <html>
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 5 <title>无标题文档</title>
 6
 7 <script>
 8 /*
 9     HTML 的属性操作:读、写
10         属性名:
11         属性值:
12
13         读操作:获取、找到
14         元素.属性名
15
16 */
17 window.onload = function (){
18     var oBtn = document.getElementById(‘btn1‘);
19     var oText = document.getElementById(‘text1‘);
20     var oSelect = document.getElementById(‘select1‘);
21
22     oBtn.onclick = function (){
23         // alert(oBtn.value);        // ‘按钮‘
24         // alert( oText.value );
25         // alert( oSelect.value );
26
27         // 字符串连接
28         // oText.value    oSelect.value
29         // ‘刘伟‘ +  ‘北京‘     =>    ‘刘伟北京‘
30         // ‘刘伟‘ + ‘在‘ + ‘北京‘     =>    ‘刘伟在北京‘
31
32         alert(oText.value + ‘ 在 ‘ + oSelect.value);
33     };
34 };
35 </script>
36
37 </head>
38
39 <body>
40
41 <input id="text1" type="text" />
42 <select id="select1">
43     <option value="北京">北京</option>
44     <option value="上海">上海</option>
45     <option value="杭州">杭州</option>
46 </select>
47 <input id="btn1" type="button" value="按钮" />
48
49 </body>
50 </html>
 1 <!DOCTYPE HTML>
 2 <html>
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 5 <title>无标题文档</title>
 6
 7 <script>
 8 /*
 9     HTML 的属性操作:读、写
10         属性名:
11         属性值:
12
13         写操作:“添加?”、替换、修改
14         元素.属性名 = 新的值
15
16 */
17 window.onload = function (){
18     var oBtn = document.getElementById(‘btn1‘);
19     var oText = document.getElementById(‘text1‘);
20     var oImg = document.getElementById(‘img1‘);
21
22     oBtn.onclick = function (){
23         oImg.src = oText.value;
24     };
25 };
26 </script>
27
28 </head>
29
30 <body>
31
32 <input id="text1" type="text" />
33 <input id="btn1" type="button" value="按钮" />
34 <p id="p1">这是一些文字</p>
35 <img id="img1" src="img/1.jpg" width="200" />
36
37 </body>
38 </html>

第三、innerHTTML 操作

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>

<script>
/*
    HTML 的属性操作:读、写
        属性名:
        属性值:

        oP.innerHTML                    => 读取p里面所有的html代码
        oP.innerHTML = 123;        => 替换p里面所有的html代码

*/
window.onload = function (){
    var oBtn = document.getElementById(‘btn1‘);
    var oText = document.getElementById(‘text1‘);
    var oP = document.getElementById(‘p1‘);

    oBtn.onclick = function (){
        // oImg.src = oText.value;
        // alert( oP.innerHTML );
        oP.innerHTML = oText.value;
        oText.value = ‘‘ ;
    };
};
</script>

</head>

<body>

<input id="text1" type="text" />
<input id="btn1" type="button" value="按钮" />
<p id="p1">这是一些文字</p>

</body>
</html>

第四、实例

时间: 2024-08-03 17:14:15

JavaScript 属性操作的相关文章

javascript属性操作

属性的读写 //属性添加 var obj = {x:1,y:2}; obj.z = 3; obj["m"] = 4; //属性的读取 var obj = {x: 1, y: 2, z: 3, m: 4}; for(p in obj){ console.info(p); }

JavaScript中的属性操作

JavaScript中的属性操作 一. 原型链 在js中,任何一个对象都有一个prototype属性,在js中记做:_proto_. 比如,我们创建一个对象: <!-- lang: js --> var foo = { x:1, y:2 } 虽然看起来我们只为foo对象创建了两个属性,实际上,它还有一个属性_proto_,如图: 即使我们不定义_proto_,在js中也会预留一个属性. 如果我们定义一个空对象,foo <!-- lang: js --> foo = function

深入理解javascript对象系列第二篇——属性操作

× 目录 [1]查询 [2]设置 [3]删除[4]继承 前面的话 对于对象来说,属性操作是绕不开的话题.类似于“增删改查”的基本操作,属性操作分为属性查询.属性设置.属性删除,还包括属性继承.本文是对象系列的第二篇——属性操作 属性查询 属性查询一般有两种方法,包括点运算符和方括号运算符 var o = { p: 'Hello World' }; o.p // "Hello World" o['p'] // "Hello World" [注意]变量中可以存在中文,因

JavaScript之属性操作及小例子

一.属性操作示例代码 代码详解: 首先要知道,html找标签是通过选择器,JavaScript寻找标签是通过,例: document.getElementById('box');可这么理解:在文档下寻找通过id标签获取元素 所以,下面两行代码可理解为:声明变量=后面接收通过box标签获得span区域元素,通过ul标签获得ul区域元素 var box=document.getElementById('box'); var ul=document.getElementById('ul');接下来就可

了解JavaScript 对象的属性操作

提起操作, 很多人都会想到我们学习过程中最经常做的操作, 就是对数据库进行增, 删, 改, 查, 既然提到这个, 那么对于对象的属性操作也不例外, 基本上可以说也是这几个操作. JS中对象的属性标签 writable(可写), enumerable(可枚举), configurable(可配置), value(值), get/set(get, set方法). 这几个标签会在后面逐渐丰富, 这里先简单介绍下. 属性的读写 属性的读写在介绍对象的时候基本已经说的差不多了, 这里补充和总结一下. 这里

javascript基础——属性操作

HTML 的属性操作:读.写 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JS属性操作</title> <script> /* HTML 的属性操作:读.写 属性名: 属性值: 读操作:获取.找到 元素.属性名 写操作:“添加”.替换.修改 元素.属性名 = 新的值 */ window.o

Javascript属性:addEvent()用法浅析

做 web 应用的人,经常会用到 Javascript 来处理页面上的一些事情.表单验证我们不谈,在根据用户使用情况,显示/隐藏,或者执行一段 js function,的时候,我们需要和页面的 DOM 树打交道.看看 Gmail ,发送邮件,按下"发送"钮后,用 Ajax 在后端发送邮件内容,根据返回的状态,在编辑页面的上方直接显示一小段文字"您的邮件已经发送.". 通常的思想,我们会在那个发送按钮里面写上: onclick="javascript:sen

js、jquery、h5 类\属性操作的笔记总结

① js操作                                                                   /var div = document.getElementById('d1'); /两种方式不能交换使用,赋值和获取值必须使用用一种方法.var div = document.getElementById("box");//元素节点.属性(元素节点[属性]):绑定的属性值不会出现在标签上,能获取.div.aaaa = "1111&

JavaScript Dom操作-增删改节点1

一.Dom操作 文档对象模型DOM:一套定义.规范.准则 为了能够让程序JavaScript去操作页面中的元素节点而定义的一套标准 DOM会把文档看作是一棵树,页面中的每个元素就是树上的一个一个节点:同时DOM定义了很多方法.属性等来操作这棵树中的每一个元素(节点)——每个节点称为DOM节点. 1.  节点.children      ——      (没有兼容性问题:只包含元素节点)   获取第一级子元素 childNodes    获取第一级子元素   有兼容性问题(标准浏览器文本和元素视为