JavaScript - document对象属性和方法

document对象的属性和方法

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>test10.html</title>
    <script type="text/javascript">
        //document对象的属性
        /*alert(document.referrer);
        alert(document.URL);*/

        //document对象的方法
        function change(){
            var objSpan=$("heihei");
            objSpan.innerHTML="夏班";
        }

        function getAllHobbies(){
            var hobbies=document.getElementsByName("hobby");
            for(var i=0;i<hobbies.length;i++){
                $("msg").innerHTML+=hobbies[i].value+" "
            }
        }

        function getAllInputs(){
            var inputs=document.getElementsByTagName("input");
            for(var i=0;i<inputs.length;i++){
                document.getElementById("msg").innerHTML+=inputs[i].value+" "
            }
        }

        //工厂函数,用来简单获取指定ID的元素
        function $(id){
            return document.getElementById(id);
        }
    </script>
  </head>

  <body>
    <a href="javascript:location.href=‘test01.html‘">test01</a><br/>
    <input type="button" value="刷新" onclick="location.reload();"/><br/>
    <input type="button" value="前进" onclick="history.go(1)"/><br/>
    <input type="button" value="后退" onclick="history.back();"/><br/>

    <span id="heihei">wbs14061</span><input type="button" value="变" onclick="change()" /> <br/>
   <h4>请选择爱好:</h4>
   <input type="checkbox" name="hobby" value="game" />打游戏 &nbsp;&nbsp;
   <input type="checkbox" name="hobby" value="movie" />看电影 &nbsp;&nbsp;
   <input type="checkbox" name="hobby" value="sport" />运动 &nbsp;&nbsp;
   <input type="checkbox" name="hobby" value="eat" />吃饭 &nbsp;&nbsp;
   <input type="button" value="获取所有爱好" onclick="getAllHobbies()" /><br/><br/>

   <input type="button" value="获取所有input元素" onclick="getAllInputs()" />

   <hr/>

   <div id="msg"></div>
  </body>
</html>
时间: 2024-08-09 06:33:13

JavaScript - document对象属性和方法的相关文章

JavaScript原生对象属性和方法详解——Array对象 转载

length 设置或返回 数组中元素的数目. 注意:设置 length 属性可改变数组的大小.如果设置的值比其当前值小,数组将被截断,其尾部的元素将丢失.如果设置的值比它的当前值大,数组将增大,新的元素被添加到数组的尾部,它们的值为 undefined.所以length不一定代表数组的元素个数. var arr = new Array(3) arr[0] = "John" arr[1] = "Andy" arr[2] = "Wendy" cons

转: JavaScript 获取对象属性和方法

一.获取对象属性和方法 Object.keys()for in 返回对象的可枚举属性和方法的名称数组. Object.getOwnPropertyNames() 返回的数组的所有属性(可枚举或不可枚举)直接找到给定对象. 1 // 创建一个对象的构造方法 2 function myObj(name, attr) { 3 this.name = name; 4 this.attr = attr; 5 6 this.sayHi = function () { 7 return 'hi everyon

javascript window对象属性和方法

window对象 window对象表示一个浏览器窗口或一个框架.在客户端JavaScript中,window对象是全局对象,所有的表达式 都在当前的环境中计算.也就是说,要引用当前窗口根本不需要特殊的语法,可以把那个窗口的属性当作全局变量 来使用.例如,可以只写document,而不必写window.document. window对象属性 标红色的: 重要的 标黑色的: 正常不用  closed:   返回窗口是否已被关闭 defaultStatus:      设置或返回窗口状态栏中的默认文

JavaScript原生对象属性和方法详解——String对象

length length 属性可返回字符串中的字符数目. length 是根据字符串的UTF-16编码来获取长度的,空字符串长度为0.length 不可修改. charAt() charAt() 方法可返回指定位置的字符.注意,JavaScript 并没有一种有别于字符串类型的字符数据类型,所以返回的字符是长度为 1 的字符串. stringObject.charAt(index) 参数index是必需的.表示字符串中某个位置的数字,即字符在字符串中的下标.字符串中第一个字符的下标是 0.如果

浅析JavaScript访问对象属性和方法及区别

属性是一个变量,用来表示一个对象的特征,如颜色.大小.重量等:方法是一个函数,用来表示对象的操作,如奔跑.呼吸.跳跃等. 在JavaScript中通常使用"."运算符来存取对象的属性的值.或者使用[]作为一个关联数组来存取对象的属性. 对象的属性和方法统称为对象的成员. 访问对象的属性 在JavaScript中,可以使用" . "和" [ ] "来访问对象的属性. 1. 使用" . "来访问对象属性 语法: objectNam

javascript Location对象属性和方法

Location对象 Location对象包含有关当前URL的信息 https://blog.csdn.net/u010953692/article/details/80901035#3 https(协议)   blog.csdn.net(域名)   /u010953692/article/details/80901035(路径)   #3(锚点) Location对象属性 hash: 设置或返回从井号(#) 开始的 URL (锚)  ↓ host:   设置或返回主机名和当前 URL 的端口号

JavaScript原生对象属性和方法详解——Array对象

http://www.feeldesignstudio.com/2013/09/native-javascript-object-properties-and-methods-array/ length 设置或返回 数组中元素的数目. 注意:设置 length 属性可改变数组的大小.如果设置的值比其当前值小,数组将被截断,其尾部的元素将丢失.如果设置的值比它的当前值大,数组将增大,新的元素被添加到数组的尾部,它们的值为 undefined.所以length不一定代表数组的元素个数. var ar

JavaScript原生对象属性和方法详解——Number对象

创建 Number 对象的语法: var myNum = new Number(value);var myNum = Number(value); 当 Number() 和运算符 new 一起作为构造函数使用时,它返回一个新创建的 Number 对象.如果不用 new 运算符,把 Number() 作为一个函数来调用,它将把自己的参数转换成一个原始的数值,并且返回这个值(如果转换失败,则返回 NaN). MAX_VALUE MAX_VALUE 属性是 JavaScript 中可表示的最大的数.它

JavaScript原生对象属性和方法详解——Array对象[转]

length 设置或返回 数组中元素的数目. 注意:设置 length 属性可改变数组的大小.如果设置的值比其当前值小,数组将被截断,其尾部的元素将丢失.如果设置的值比它的当前值大,数组将增大,新的元素被添加到数组的尾部,它们的值为 undefined.所以length不一定代表数组的元素个数. var arr = new Array(3) arr[0] = "John" arr[1] = "Andy" arr[2] = "Wendy" cons