javascript之dom编程(2):常用对象1

一:history对象

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>无标题文档</title>

</head>

<script type="text/javascript">

//history对象 记录用户访问的url

function myback(){

window.alert(history.length);

window.history.go(-1);

}

</script>

<body>

<h1>b.html</h1>

<input type="button" onClick="myback()" value="返回上次页面1"/>

</body>

</html>

二:location对象

<script type="text/javascript">

//location对象包含当前url的信息

function myfresh(){

window.location.reload();

}

//每隔十秒刷新页面

window.setInterval("myfresh()",10000);

</script>

三:navigator对象

<script type="text/javascript">

//navigator该对象包括浏览器的信息,想看该对象下的所有属性可以通过遍历获得。

for(var key in navigator){

document.write("<br>"+key+"="+navigator[key]);

}

</script>

四:event对象

案例一:

<script type="text/javascript">

var i=5;

function countTime(){

i--;

mybut.value="同意  "+i;

if(i==0){

mybut.disabled=false;

window.clearInterval(mytimer);

}

}

var mytimer=window.setInterval("countTime

()",1000);

</script>

<body>

<P>

注册条款

</p>

<input type="button" id="mybut" disabled="true" value="同意  5">

</body>

案例二:检测鼠标移动

<script type="text/javascript">

function test(){

showxy.innerText="x="+window.event.screenX+"y="+window.event.screenY;

}

</script>

</head>

<body>

<div onmousemove="test();" style="width:400px;height:300px;border:1px solid red;">

</div>

<span id="showxy"></span>

</body>

案例三:

<script type="text/javascript">

//文本框中输入一个六位数,第一位不能为0,不能超过六位数,必须全是数字,

var i=0;

function checkNum(obj){

if(i==6){

window.alert("输入的字符串长度>6");

return false;

}

//首位不能是0

if(i==0){

if(window.event.keyCode==‘0‘.charCodeAt(0)){

alert(‘首位不能是0‘);

return false;

}

}

if(window.event.keyCode<‘0‘.charCodeAt(0)||window.event.keyCode>‘9‘.charCodeAt(0)){

alert("你输入的不是数");

return false;

}else{

i++;

}

}

</script>

</head>

<body>

请输入一个六位数 <input type="text" id="pageNow" onkeydown="return  checkNum(this)"/>

</body>

版权声明:博主原创文章,转载请说明出处。http://blog.csdn.net/dzy21

时间: 2024-10-09 03:09:39

javascript之dom编程(2):常用对象1的相关文章

JavaScript之DOM编程

今天看了web 前端的一些知识,JavaScript的DOM编程笔记如下: 1. 节点及其类型: 1). 元素节点 2). 属性节点: 元素的属性, 可以直接通过属性的方式来操作. 3). 文本节点: 是元素节点的子节点, 其内容为文本. 2. 在 html 文档的什么位置编写 js 代码? 0). 直接在 html 页面中书写代码. <button id="button" onclick="alert('hello world');">Click Me

javascript之dom编程(1):简单用法

一:基本案例 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> 当前时间: <span id="myspan">----</span><br/> <input

高性能Javascript(2) DOM编程

第三部分 DOM编程 文档对象模型(DOM)是一个独立于语言的,使用XML和HTML文档操作的应用程序接口(API).在浏览器中,主要与HTML文档打交道,在网页应用中检索XML文档也很常见.DOM APIs主要用于访问这些文档中的数据.尽管DOM是与语言无关的API,在浏览器中的接口却是以JavaScript实现的.客户端大多数脚本程序与文档打交道,DOM就成为JavaScript代码日常行为中重要的组成部分. 2.1 DOM Access and Modification  DOM访问和修改

JavaScript的DOM(文档对象)基础语法总结1

---恢复内容开始--- 前言:HTML文档可以说由节点构成的集合,DOM节点有: 1). 元素节点:上图中<html>.<body>.<p>等都是元素节点,即标签. 2). 文本节点:向用户展示的内容,如<li>...</li>中的JavaScript.DOM.CSS等文本. 3). 属性节点:元素属性,如<a>标签的链接属性href="http://www.imooc.com". 1.节点属性: 2.遍历节点树

javascript之dom编程(4):常用对象3

一:body对象操作 1.概念 body对象是document对象的一个成员属性,通过document.body来访问. 使用body对象,要求文档的主体创建后才能使用,也就是说不能在 文档的body体还没有创建就去访问body, 2.Body常用属性: appendChild()  添加元素 removeChild()    删除元素 getElementsByTagName() 通过html元素名称,得到对象数组. bgColor             文档背景色 backgorund  

javascript之dom编程(7):常用对象6

一:table对象 概述,在我们的网页中,每出现一次 table标签,就会有一个table对象产生. table对象 中的集合对象有两个 rows[] 还有一个  cells[] rows[] 表示所有行的一个集合 cells[] 表示一行的所有列 二:table案例1 <!doctype html> <html> <head> <meta charset="utf-8"> <script type="text/javas

javascript之dom编程(6):常用对象5

一:form对象,验证两次输入是否一致 <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <script type="text/javascript"> function check(){ var form1=document.forms.item(0); v

javascript之dom编程(3):常用对象2

一:document对象 <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <script type="text/javascript"> //document最重要的三个方法 //getElementById [html php  jsp] (如果页面中有多

javascript之dom编程(5):常用对象4

案例一: <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> <script type="text/javascript"> function test(obj){ //myspan if(obj.innerText=="+"){ //显示成