Ajax学习笔记之Prototype的工具函数汇总

前端之家收集整理的这篇文章主要介绍了Ajax学习笔记之Prototype的工具函数汇总前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

文章来源于李刚《疯狂Ajax讲义(第二版)》第9章


document.getElementById() 原生js,访问一个HTML元素

$(String tagName) 直接获取id为tagName的HTML元素

$(String tagName1,String tagName2) 直接获取id为tagName1、tagName2的HTML元素数组

$$(String cssSelectorName) 获取CSS选择器所对应的HTML元素组成的数组

$A() 把单个的集合列表转换成一个Array对象,常用于遍历HTML节点列表

$F() 获取表单控件(input,textArea,select)的值,既可用表单控件的id作为参数,也可直接用表单控件作为参数。该函数不要求表单控件处于<form>元素内、

$()函数与$F()函数的区别:

$()函数获取的是HTML本身,返回的是一个HTML对象;

$F()函数获取的是表单控件的值(不是表单域),返回的是一个字符串值。

$H() 将JavaScript对象转换成Hash对象。Hash类是Prototype库提供的一个类,由一系列key-value对组成。

$R() 构造一个ObjectRange对象。

Try.these() 传入一系列的函数作为参数,并依次调用传入的一系列函数,找到第一个能成功返回值的函数,并将函数的返回值作为Try.these()函数的返回值

猜你在找的Ajax相关文章