基础的prototype.js常用函数及其用法

prototype.js 常用函数 : Element.toggle 交替隐藏或显示 Element.toggle(''div1'',''div2'') Element.hide 隐藏 Element.hide(''div1'',''div2'') Element.show 显示 Element.show(''div1'',''div2'') Element.remove 删除 Element.remove(''div1'',''div2'') Element.getHeight 取得高度 Element.getHeight(''div1'') Toggle.display 和 Element.toggle 相同 Toggle.display(''div1'',''div2'') Insertion.Before 在 DIV 前插入文字 Insertion.Before(''div1'',''my content'') Insertion.After 在 DIV 后插入文字 Insertion.After(''div1'',''my content'') Insertion.Top 在 DIV 里最前插入文字 Insertion.Top(''div1'',''this is a text'') Insertion.Bottom 在 DIV 里最后插入文字 Insertion.Bottom(''div1'',''this is a text'') PeriodicalExecuter 以给定频率调用一段 JavaScript PeridicalExecutor(test, 1)" 这里 test 是 Javascript 的函数 ,1 是频率 (1 秒 ). $ 取得一个 DIV, 相当于 getElementById() $(''div1'') Field.clear 清空一个输入框 Field.clear(''textfield1'') Field.focus 把 焦点集中在输入框上 Field.focus(''select1'') Field.present 判断内容是否为空 alert(Field.present(''textfield1''))" Field.select 选择输入框的内容 Field.select(''textfield1'')" Field.activate 把 焦点集中在输入框上并选择输入框的内容 Field.activate(''textfield1'')" Form.serialize 把表格内容转化成 string Form.getElements 取得表格内容为数组形式 Form.disable disable 表格所有内容 Form.disable(''form1'') ( 这个好象不 work) Form.focusFirstElement 把焦点集中在表格第一个元素上 Form.focusFirstElement(''form1'') Form.reset Reset 表格 Form.reset(''form1'') Form.Element.getValue 取得表格输入框的值 Form.Element.getValue(''text1'') Form.Element.serialize 把表格中输入框内容转化成 string Form.Element.serialize(''text1'') $F 等同于 Form.Element.getValue() $F(''text1'') Effect.Highlight 高亮特效 . Effect.Highlight(''text1'') Effect.Fade 褪色特效 Effect.Scale 放大缩小 ( 百分比) Effect.Scale(''text1'', 200) 这里 200 = 200%, 即两倍 Effect.Squish 消失特效.文字缩小后消失 Effect.Squish(''text1'') Effect.Puff 消失特效.文字放大后消失 Effect.Puff(''text1'') Effect.Appear 出现特效 Effect.ContentZoom ZOOM 特效. Ajax.Request 传送 Ajax 请求给服务器 Ajax.Request(''http://server/s.php'') Ajax.Updater 传送 Ajax 请求给服务器并用答复的结果更新指定的 Container Ajax.Updater(''text1'',''http://server/s.php'') ========================================== 基本用法 :prototype.js 给每个主要的类都分了一个 Class, 使用起来很方便 . 要产生特定的效果 , 只要用 new Class.function(<argument>) 就可以了 . 例如 : <DIV id="div1"><a href="#" οnclick="new Element.toggle('div2')">Click Me</a></DIV> <DIV id="div2">Hello!</DIV> 当点击 Click Me 的时候 ,div2 就会交替隐藏或显示 . 注意 , 你可以给 toggle 加上无限个 parameter, 比如 Element.toggle(''div2'',''div3'',''div4'',...)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值