`
maicose
  • 浏览: 5082 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

js常用操作

阅读更多
一.获取html标签对象的document.all、getElementById、getElementsByName、getElementsByTagName的

区别
   1.document.all["id/name值"]/document.all.id/name:获取元素对象(id/name的值多个时获取多个对

象的数组),只有IE能识别
   2.getElementById("id/name值");获取单个元素对象(id/name值有多个时,只取第一个)
   3.getElementsByName("id/name值");获取多个元素对象的数组
   4.getElementsByTagName("标签名");根据标签名获取多个元素对象的数组
   5.获取标签对象的值:标签对象.value

二.js中直接进入servlet或action:
   1.表单对象.submit(); //可提交表单数据
   2.Window.location.href=""; //只可带参

三.js操作table
   1.tableObj.insertRow(); //动态为表格添加行
   2.tableObj.deleteRow(trObj); //动态删除表格行
   3.trObj.insertCell(); //动态为表格添加列
   4.table.rows[i].cells[j].innerText; //动态改变列中的数据

四.字符串获取操作
   1.stringObject.lastIndexOf("."); //从主字符串的尾到头获取指定子字符串在主字符串中的索引(

从0开始)
   2.stringObject.indexOf("."); //从主字符串的头到尾获取指定子字符串在主字符串中的索引(从0开

始)
   3.stringObject.substring(startIndex,endIndex); //获取从指定的开始位置到指定的结束位置的字

符串
   4.replace("string1","string2"); //后一个替换前一个
   5.stringObject.split(separator,howmany); //将字符串以指定的分隔符分割成字符串数组(返回一

个数组)
     separator:从该参数指定的地方将每个separator前的字符串分割并保存到新数组中
     howmany:可选参数,该参数可指定返回的数组的长度
     注:(1).separator为""时stringObject中的每个字符都将被分割成单字符,js中

stringObject.split()的操作与array.join的操作相反
        (2).分隔符为./|/*/+/\等特殊字符时需转义
        (3).如果被分割的字符串中有多个分隔符时可以用"|"连接每个分隔符(如:String str="Java

string-split#test",可以用Str.split(" |-|#")把每个字符串分开

五.js动态获取/添加/设置HTML内容(包括html标签对象)
   1.innerHTML属性:只针对容器标签(form/div/table/span...)对象
     获取:容器标签对象.innerHTML; //获取容器标签中的内容(包括html标签)为字符串
     设置:容器标签对象.innerHTML="字符串/html内容"; //将容器标签对象中内容重新设置为指定内容

(清空原内容)
   2.outerHTML属性:针对任意标签对象
     获取:标签对象.outerHTML; //获取本容器标签及其中的内容(包括html标签)为字符串
     设置:标签对象.outerHTML="字符串/html内容"; //将容器标签对象及其中内容重新设置为指定内容
   3.innerText属性:
     获取:容器标签对象.innerText; //获取容器标签对象中的所有纯文本内容
     设置:任意标签对象.innerText="String"; //将标签对象中的内容(包括html标签)设置为指定纯文

本内容
   4.outerText属性:
     获取:容器标签对象.outerText; //获取容器标签对象中的所有纯文本内容
     设置:任意标签对象.outerText="String"; //将本标签对象及其中的内容(包括html标签)设置为指

定纯文本内容
   5.insertAdjacentHTML/insertAdjacentText方法:在指定的地方追加(不清空原内容)html/纯文本内容
     (1).insertAdjacentText:任意标签对象.insertAdjacentText("beforeBegin:插入到标签

前/afterBegin:插入到开始标签后原内容前/beforeEnd:插入到结束标签前原内容后/
afterEnd:插入到标签后","插入内容");
     (2).insertAdjacentHTML:任意标签对象.insertAdjacentHTML("beforeBegin:插入到标签

前/afterBegin:插入到开始标签后原内容前/beforeEnd:插入到结束标签前原内容后/
afterEnd:插入到标签后","插入内容");

六.js动态改变标签的属性
   1.Object.getAttribute("attributeName"); //获取标签对象指定属性名的属性值
   2.Object.removeAttribute("attributeName"); //删除标签对象指定的属性
   3.Object.setAttribute("attributeName","attributeValue"); //给标签对象指定属性名的属性重新

设值

七.js定时器:
  var tt=setTimeout("时间到时要调用的js语句",毫秒数);//定次定时器,时间到后只执行一次就不执行

了,一定要用双引号引起要调用的js语句
  clearTimeout(timename);//关闭定次定时器
  var iv=setInterval("时间到时要调用的js语句",毫秒数);//循环定时器,在指定间隔时间到时反复执

行(每隔指定时间都执行),一定要用双引号引起要调用的js语句
  clearInterval(timename);//关闭循环定时器

八.获取屏幕/浏览器宽/高度
   document.body.clientWidth; //获取浏览器窗口宽度
   document.body.clientHeight; //获取浏览器窗口长度
   window.srceen.width; //得到屏幕的宽度
   window.srceen.height; //得到屏幕的高度
  
js改变<a>中的href的值:<a>对象.href ="#";
js获取下拉列表中项的真实值/显示值:document.getElementById("下拉列表标签的Id")

[index].value/text
将状态栏的状态显示为指定的字符串:window.status="";

obj.offsetTop; //获取控件的绝对位置
obj.offsetLeft; //获取控件的绝对位置
document.selection.createRange().text; //获取当前的文本框选中的文字
js中关闭浏览器:self.close();

js中的方法:
   select();
   focus();
   submit();
   reset();
   alert();
   confirm();
   open();
   close();
js中的事件
   window.event.button=1:左键/2右键; //鼠标点击页面任意地方时触发的事件
   window.load(); //和<body>标签中的onload事件等效的事件

用css将鼠标指针改变:
  <style>  
    标签名.标签class值:hover{cursor:hand}  
  </style>
这里好多视频下载学习http://www.itcast.cn/channel/video.shtml,喜欢的看看
分享到:
评论

相关推荐

    JavaScript应用实例-adb5037常用命令.js

    JavaScript应用实例-adb5037常用命令.js

    javascript常用函数 javascript 常用库

    一、JavaScript常用函数 1. 数组操作函数 - `push()`: 向数组末尾添加一个或多个元素,并返回新长度。 - `pop()`: 删除并返回数组最后一个元素。 - `shift()`: 删除并返回数组第一个元素。 - `unshift()`: 在...

    javascript常用大全

    javascript常用方法,javascript常用判断,javascript实用命令,javascript常用函数集,javascript常用55个技巧,javascript深度剖析,107个常用的javascript语句.

    JavaScript常用运算符和操作符总结(教辅)

    JavaScript常用运算符和操作符总结(教辅)JavaScript常用运算符和操作符总结(教辅)JavaScript常用运算符和操作符总结(教辅)JavaScript常用运算符和操作符总结(教辅)JavaScript常用运算符和操作符总结(教辅)...

    JavaScript大全 常用JS效果代码

    这个压缩包文件“JavaScript大全 常用JS效果代码”显然包含了一系列实用的JavaScript代码片段,旨在帮助开发者快速实现常见的网页特效和功能。 1. **JS特效**:JavaScript能够创造出丰富的用户体验,如滑动门、轮播...

    javascript常用网页效果整理集合 js效果源码集合

    本文将探讨一份名为“javascript常用网页效果整理集合”的资源,该集合中包含了一系列实用的JS效果源码,旨在帮助网页开发者快速实现各种常见功能,从而提高网页的用户体验。 首先,我们来看看日历插件。日历插件...

    js常用技术,包括一些常用方法

    综上所述,“JavaScript常用技术”涵盖了图片处理、文字特效、基础语法、DOM操作等多个方面,无论你是初学者还是经验丰富的开发者,都能从中找到提升技能的方法和灵感。通过学习和实践这些技术,你将能够构建更具...

    js常用方法(js常用鼠标事件和其对应的方法)

    以下是一些JS常用的鼠标事件及其对应的方法: 1. `click`:当用户点击元素时触发。常用于按钮、链接等交互元素。 2. `dblclick`:双击元素时触发,通常用于执行更复杂的操作,如编辑文本或放大图片。 3. `mousedown...

    JavaScript学习笔记_js常用函数封装_js包.zip

    本压缩包“JavaScript学习笔记_js常用函数封装_js包.zip”包含了对JavaScript基础及进阶技巧的学习资料,特别关注了函数封装和模块化开发实践。 首先,`tool.js`可能是一个实用工具函数集合,封装了一些常见的...

    js常用例子(超实用)

    这个名为"js常用例子(超实用)"的压缩包文件包含了一系列与JavaScript相关的实例,覆盖了从基础到进阶的不同章节,旨在帮助学习者更好地理解和运用JavaScript。以下是根据章节名称推测出的一些可能涵盖的知识点: 1....

    js常用代码总汇

    这个“js常用代码总汇”包含了开发者在日常工作中可能频繁使用的JavaScript代码片段,旨在提高开发效率并提供参考。 1. **变量声明与数据类型** - `var`, `let`, `const`:JavaScript 提供了三种声明变量的方式,`...

    JavaScript应用实例-git常用命令.js

    JavaScript应用实例-git常用命令.js

    javascript常用对象及方法

    javascript常用对象及方法 javascript中有许多常用的对象和方法,了解这些对象和方法可以帮助我们更好地使用javascript。下面我们将详细介绍这些对象和方法。 一、窗口对象Window Window对象是javascript中的顶级...

    100个javascript (js)常用语法

    下面将详细解释提供的100个JavaScript常用语法中的部分关键知识点: 1. `document.write("")`:这个方法常用于在HTML文档加载时直接向文档输出内容。 2. 注释:在JS中,单行注释以`//`开始,多行注释以`/* */`包围...

    常用js操作记录

    常用js操作记录

    js常用方法大全,比较详细

    JavaScript,简称JS,是一种广泛应用于Web开发的轻量级、解释型...以上只是JavaScript常用方法的一部分,实际开发中还有许多其他功能,如正则表达式、错误处理、类型检测等。持续学习和实践是掌握JavaScript的关键。

    javascript常用的JS脚本

    本文将基于"javascript常用的JS脚本"这一主题,详细探讨JavaScript的一些核心概念、常用函数和技巧。 首先,理解JavaScript的基本语法是至关重要的。它遵循ECMAScript标准,包括变量声明(var, let, const)、数据...

    js常用框架文档集合

    本资源包集合了JavaScript中的几个常用框架的API文档,对于开发者来说是一份宝贵的参考资料。 1. **jQuery**: jQuery是一款轻量级、高性能的JavaScript库,它的核心理念是"Write Less, Do More"。jQuery简化了...

Global site tag (gtag.js) - Google Analytics