$F()是一个能够简化编码量的函数, 对于字符输入控件有效,包括input、textarea、select等,该函数的输入参数为这些输入控件元素对象的id或元素对象本身,函数负责返回这些输入控件元素对象的值,即value。
例子:
<input value="hello world" id="testInput">
<input type=button value=test onclick=test()>
获取id为“”的input域中的value,有以下两种方法:
<script language=javascript>
function test()
{
方法一:
alert(document.getElementById("testInput").value);
方法二:
alert( $F("testInput") );
}
</script>
这里需要说明的一点是,$F("testInput")
的返回值尽管等同于document.getElementById(“testInput”).value,但是,$F(“testInput”)只能用来读取元素对象的值,不能用在等号左边进行赋值运算。
$F("testInput") = "new value"; //错误的写法
document.getElementById("testInput").value = "new value"; //正确的代码
$("testInput").value = "new value"; //正确的代码