getElementsByTagName,getElementsByName  获取的值是数组的所以用[0][1]引用 1 <select multiple size="2"> <option value="bj">北京</option> <option value="sh">上海</option> <option value="gz">广州</op…
WEB标准下可以通过getElementById(), getElementsByName(), and getElementsByTagName()访问DOCUMENT中的任一个标签: getElementById()getElementById()可以访问DOCUMENT中的某一特定元素,顾名思义,就是通过ID来取得元素,所以只能访问设置了ID的元素.(唯一一个)比如说有一个DIV的ID为do:<div id="do"></div>那么就可以用getElem…
针对button未设置id的.可以通过getElementsByTagName获取button的对象数组,再明确其在对象数组中的位置,如第4个button,通过[3]获取.再调用此对象的click()方法.如同提交submit How do I maximize the IE browser window using COM? - WinMaximize, % "ahk_id " WB.HWND…
Web前端-JavaScript基础教程 将放入菜单栏中,便于阅读! JavaScript是web前端开发的编程语言,大多数网站都使用到了JavaScript,所以我们要进行学习,JavaScript是必备的前端技能. HTML是用来描述网页的结构,css是用来描述网页的延时,而JavaScript是用来描述网页的行为的. JavaScript是一种高端,动态,弱类型的编程语言.来源于Java,它的一等函数来源于Scheme,原型来源于Self. var x; // 声明变量为x x=0; //…
内嵌样式<script></script> alert(“123”)弹出对话框 document.write(“test”) 引入方式 <title></title> <script type="text/javascript"src"./js/test.js"></script> js数据类型 undefined 未定义,当函数无明确返回值时,其调用结果也为undefined null 空 t…
一.querySelector() 的定义 querySelector() 方法选择指定 CSS 选择器的第一个元素 querySelectorAll() 方法选择指定的所有元素 二.与 getElementBy 的区别 这两个新添加的 API 与 getElementById() / getElementsByTagName() 有什么区别呢? 举个例子: HTML 代码: <ul> <li>111</li> <li>222</li> <…
1.getElementsByTagName * document.getelementByID(id名称)* 通过id名称获取元素,它只有一个主语,docment(整个文档)** getElemnestByTagName(标签名称)* 通过标签名称获取一组元素,它获取到的是一组元素* 主语(限制范围):* document 从整个文档中去获取一组元素* 父级 从父级下面去获取一级元素* 获取到的是一个集合,类数组* 类数组:类数组,但是数组中的一些方法没有,只具备数组中的length属性,以及…
1.本文主体源自:http://www.cnblogs.com/coco1s/p/4029708.html,有兴趣的可以直接去那里看,也可以看看我整理加拓展的.2.js是一门什么样的语言及特点?        js是一种基于对象和事件驱动的并具有相对安全性的客户端脚本语言.也是一种广泛用于web客户端开发的脚本语言,常用来给html网页添加动态功能,如响应用户的各种操作.        主要的目的是为了解决服务器端语言遗留的速度问题,为客户提供更流畅的浏览效果.        (详细拓展:htt…
一.JavaScript简介   1.1 javascript简史 1.2 javascript实现 + javascript是一种专为网页交互而设计的一种脚本语言,javascript由三大部分组成: ECMAScript,提供核心语言功能: DOM,提供访问和操作网页页面的方法和接口: BOM,提供与浏览器交互的方法和接口. 1.3 javascript的版本 二.在HTML中使用JavaScript 2.1 <script>元素 + 使用<script>元素向html页面中插…
从何而来从IE4开始IE的object model才增加了document.all对象,MSDN中也对 Object.all 有详细的说明,Object.all是个HTMLCollection,不是数组,它包含document.all:http://msdn.microsoft.com/en-us/library/ms537434%28VS.85%29.aspx自他出现后,IE后续版本也对其做了很好的支持,并没有打算放弃这个很有意义的属性.曾有一段时间,这个属性连同document.Layers…
1.本文主体源自:http://www.cnblogs.com/coco1s/p/4029708.html,有兴趣的可以直接去那里看,也可以看看我整理加拓展的. 2.js是一门什么样的语言及特点? js是一种基于对象和事件驱动的并具有相对安全性的客户端脚本语言.也是一种广泛用于web客户端开发的脚本语言,常用来给html网页添加动态功能,如响应用户的各种操作. 主要的目的是为了解决服务器端语言遗留的速度问题,为客户提供更流畅的浏览效果. (详细拓展:http://www.360doc.com/c…
1.晨曦. 2.js是一门什么样的语言及特点?         js是一种基于对象和事件驱动的并具有相对安全性的客户端脚本语言.也是一种广泛用于web客户端开发的脚本语言,常用来给html网页添加动态功能,如响应用户的各种操作.         主要的目的是为了解决服务器端语言遗留的速度问题,为客户提供更流畅的浏览效果.         (详细拓展:http://www.360doc.com/content/14/0317/11/10186276_361233415.shtml) 3.js的数据…
javascript知识体系 ECMAScript javascript与html结合方式 内部: <script type="text/javaScript">***</script> 外部文件引入: <script type="text/javaScript" src="外部js路径(***.js)" ></script> javascript数据类型 原始数据类型 null string nu…
这是之前总结的, 发现有很多的毛病,就是重点不突出,重新翻看的时候还是得耗费很长时间去理解这玩意. js中的继承 js中什么是类 1,类是函数数据类型 2.每个类有一个自带prototype属性 prototype = constractor+__proto__ 3,每个类的实例指向类的原型 给人感觉子类继承父类的东西,和父类本身没啥关系, 和父类的财产(原型)有关系. console.log(document instanceof Document); // true console.log(…
//DOM 的 CRUD // c 创建create // 1.直接往body中动态的添加标签(可以是任意类型)document.write('helloWorld');document.write('<p>"helloworld"</p>'); // 2. 创建一个新的标签,然后插入到body中任意的一个标签中 appendChildvar div = document.createElement('div');div.style.background = '…
jQuery是随着Web2.0兴起的JavaScript库之一,因为其独特的优点,受到越来越多人的追捧! 1.1 JavaScript和JavaScript库 1.1.1 JavaScript简介 JS是一种脚本语言. JS的优点:是网页和用户之间实现了一种实时的.动态的和交互的关系,是网页可以包含更多活跃的元素和更加精彩的内容. JS的不足:复杂的文档对象模型(DOM).不一致的浏览器实现和便捷的开发.调试工具的缺乏. 1.1.2 JavaScript库作用及对比 JS库出现的目的是为了简化J…
前言: 1.HTML5的发展非常迅速,可以说已经是前端开发人员的标配,在电商类型的APP中更是运用广泛,这个系列的文章是本人自己整理,尽量将开发中不常用到的剔除,将经常使用的拿出来,使需要的朋友能够真正快速入门,如果有哪些不清楚的地方或者错误,欢迎联系我 2.更新时间没有规律,一般会在3天左右更新一篇(全系列预计会有12篇)因为需要工作,所以只能在闲暇之余整理,如果有喜欢的朋友可以关注我,将会第一时间获得更新信息 3.如果有需要Reactive Native + H5跨平台开发的朋友,可以联系我…
方法 现代浏览器中使用XPath document.getElementById document/node.getElementsByTagName Limit search by parent element document.getElementsByName document/node.getElementsByClassName document/node.querySelector, querySelectorAll 实践 标签链接 显示子节点数量 更多 总结 大部分时间里,为了与用…
[理解下DOM] DOM——Document Object Mode.DOM是网页上XHTML中文档正文标题啊.段落.列表.样式.以及ID/class等所有其他数据的一个内部表示.我自己的理解是将网页内容变成代码的形式呈现. DOM的主要思想是HTML上每个元素分别对应于DOM中的一个节点. (最容易理解的方式是画树状结构图,这个电脑上不好操作的这里就不展示了.)这个树状结构图是怎么出来的呢?是将网页的XHTML结构通过浏览器解析,在内存中创建整个文档节点对象document,然后从文档中出现的…
一.前言                                                                                                    首先这里说的原始选择器是指除 querySelector . querySelectorAll 外的其他选择器.从前我只使用 getElementById 获取元素并没有觉得有什么问题,但随着参与项目的前端规模逐步扩大,踩的坑就越来越多,于是将踩过的和学习过的经验教训记录在这里,供以后好查阅…
我们在开发中,往往要得到网页中某个元素的位置,并且点击它.要模拟一次鼠标点击并不难,只要调用一个API就行了,关键就是怎么样得到这个元素的位置,还有判断是否要滚动滚动条,要滚动多少行能让元素显示出来.当然我们可以动态改变它的CSS,让它在特定的位置显示出来,但这个方法只对比较简单的网页有效. 那我们怎么才能得到网页的位置呢,首先我们来看一张图片 从这里我们可以看到五个offset的属性,这里我们主要利用offsetparent, offsetleft 和offsettop,我们用offsetpa…
javascript 节点属性详解 根据 DOM,html 文档中的每个成分都是一个节点 DOM 是这样规定的:整个文档是一个文档节点每个 html 标签是一个元素节点包含在于 html 元素中的文本是文本节点每一个 html 属性是一个属性节点注释属于注释节点 1. 获得节点的引用   A. 旧的获得节点引用方式      getElementById()/getElementsByTagName()/getElementsByName()      劣势:浪费内存,逻辑性不强 B. 通过节点…
概念扫盲 DOM DOM是 Document Object Model(文档对象模型)的缩写,是W3C(万维网联盟)的标准.DOM 定义了访问 HTML 和 XML 文档的标准:“W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容.结构和样式.”W3C DOM 标准被分为 3 个不同的部分: 核心 DOM - 针对任何结构化文档的标准模型 XML DOM - 针对 XML 文档的标准模型 HTML DOM - 针对 HTML 文档的标准模型 这…
第一章jQuery基础 一.jQuert简介 1.什么是jQuery jQuery是javaScript的程序库之一,它是javaScript对象和实用函数的封装. jQuery是继Prototype之后又一个优秀的javaScript库,是由美国人 Johh  Resig于2006年创建的开源项目. jQuery只是javaScript的程序库,只相当于它的一个子集,并不能完全取代javaScript. 2.为什么要使用jQuery 与javaScript相比,使用jQuery制作交互特效的语…
JavaScript基础系列 JavaScript是一种基于对象和事件驱动的客户端脚本语言. JavaScript的注释 // 单行 /**/ 多行注释 JavaScript变量,函数名和操作符都是区分大小写的. 标识符是变量,函数,属性的名称,函数里的参数. 命名规则: 字母,数字,下划线,美元符号,不能以数字开头 变量的声明与赋值 使用var声明变量 省略var声明的变量是全局变量,不过不推荐使用 JavaScript的基础语法和JavaScript的变量 数据类型和typeof JavaS…
 一. 整体介绍   这里介绍DOM对象中的Document对象. 何为Document对象?每个载入浏览器的HTML文档都会成为Document对象,Document对象可以帮助我们对所有的HTML文档进行访问. 任何一个对象都会有属性和方法,当然Document对象也不例外,Document对象有对象集合.对象属性.对象方法,但对象集和对象属性用的相对不是很多,这里不过多介绍(感兴趣的话可以查阅 W3C:http://www.w3school.com.cn/jsref/dom_obj_doc…
获取元素 getElementById() getElementsByClass() getElementsByTagName getElementsByName node属性 前.后.父.子 previousSibling nextSibling parentNode childNode children firstChild lastChild 操作 appendChild insertBefore removeChild replaceChild innerHtml innerText 创…
uses mshtml; IHTMLEleMent.ID; IHTMLEleMent.tagName; IHTMLEleMent.title;elmt._className;elmt.getAttribute('anchor', 0); procedure TForm1.btnphClick(Sender: TObject); var Document: IHTMLDocument2; FTableCollection, tempCoc: IHTMLElementCollection; tabl…
1.jQuery简介: ● jQuery由美国人John Resig于2006年创建 ● jQuery是目前最流行的JavaScript程序库,它是对JavaScript对象和函数的封装 ● 它的设计思想是write less,do more(以更少的代码,实现更多的功能):                                     ●jQuery是javaScript的程序库之一,它是javaScript对象和实用函数的封装. ●jQuery是继Prototype之后又一个优秀的…
What not to do :  In theory , you could use JavaScript to add important content to a web page. However, that would be a very bad idea, because there would be no room for graceful degradation. Visitors lacking the necessary JavaScript support would ne…