prototype.js的系列文章——$F()函数

原创 2007年10月04日 16:46:00

 

使用说明

$F()是一个能够简化编码量的函数,对于字段输入控件有效,包括input、textarea、select等,该函数的输入参数为这些输入控件元素对象的id或元素对象本身,函数负责返回这些输入控件元素对象的值,即value。例如,代码段1和代码段2的对比可以说明该函数对于简化编码量的作用。

代码段1:

<script language=javascript>
function test()
{
    alert(document.getElementById(
"myInput").value);
}
</script>

<input value="hello world" id="myInput">
<input type=button value=test onclick=test()>

代码段2:

<script language=javascript>
function test()
{
    alert( $F(
"myInput") );
}
</script>

<input value="hello world" id="myInput">
<input type=button value=test$F onclick=test()>

这里需要说明的一点是,$F("myInput")的返回值尽管等同于document.getElementById("myInput").value,但是,$F("myInput")只能用来读取元素对象的值,不能用在等号左边进行赋值运算,例如,如下代码是错误的:

$F("myInput"= "new value"//这是错误的写法

但是,下面的代码是正确的:

document.getElementById("myInput").value = "new value"//正确的代码

如果希望利用prototype.js的函数实现上面正确的代码就应该利用上一篇文章提到的$(),代码如下:

$("myInput").value = "new value"//正确的代码

 

源码分析

 暂无

相关文章推荐

系列文章之二 用cocos2d-js和pomelo开发MMORPG传奇手游-启动游戏续(一)

2.让客户端勾上服务端A.配置cocos2dx环境客户端使用cocos2d-x引擎3.8版本。 官方下载地址:http://www.cocos2d-x.org/ 下载完毕,解压以后执行目录的se...

系列文章之一 用cocos2d-js和pomelo开发MMORPG传奇手游全栈教程的前言

用cocos2d-js和pomelo开发MMORPG传奇手游全栈教程的前言本人一人历时一年用cocos2d-js和pomelo从零开始开发MMORPG传奇手游《空空西游》,因新规无法上线,后工作投众...

vue.js全家桶开发系列文章之vue-cli(一 )

什么是vue.js?在这里就不做解释了。为什么要用vue.js?1 .指令+过滤器+双向绑定 2 .比angularJs轻量,异步队列更新比angularJS的脏数据检查效率更高。你好,vue.js...

系列文章之三 用cocos2d-js和pomelo开发MMORPG传奇手游的项目结构

源代码发布在github上:https://github.com/linyouhappy/kongkongxiyou 如图整个项目的文件结构如下: 共可分脚本模块和项目模块1.脚本模块在mac系统...

系列文章之二 用cocos2d-js和pomelo开发MMORPG传奇手游-启动游戏(一)

运行游戏服务端和客户端先下载《空空西游》的源代码 https://github.com/linyouhappy/kongkongxiyou服务端源代码在lordofpomelo/game-serve...

系列文章之四 用shell结合node.js批量转换excel工具(2)

源代码发布在github上:https://github.com/linyouhappy/kongkongxiyou convertData.command就是excel转换成json工具。现在对...

Hive分析窗口函数系列文章

Hive中提供了越来越多的分析函数,用于完成负责的统计分析。抽时间将所有的分析窗口函数理一遍,将陆续发布。 今天先看几个基础的,SUM、AVG、MIN、MAX。 用于实现分组内所有和连续累积的统计。 ...

C++系列文章 main函数(2007-04-24 15:33:04)

在开始学C++编程时,main函数是一个完整C++程序所必须有的。但在不同的书中,具体格式会有所不同,在nell dale的Programming In c++中是int main() ,在有些书中及...
  • BigLeo
  • BigLeo
  • 2011年10月14日 21:13
  • 764

[推荐][提供下载](Excel):常用函数公式及操作技巧系列文章【共十篇】

[推荐][提供下载](Excel): 常用函数公式及操作技巧系列文章【共十篇】 ——通过知识共享树立个人品牌。   Excel操作技巧与常用函数公式系作者收集整理所得,文章很长,全是实用的东东...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:prototype.js的系列文章——$F()函数
举报原因:
原因补充:

(最多只允许输入30个字)