关于JavaScript调用方法的问题
大家帮俺看看这段代码啊!
为什么提示 objTest.getString() 没有这个方法啊,说对象不支持此属性或方法,但是写成 this.getString = function () 这个样子却行呢?function 与 () 之间有空格都可以,还有 while(str.charAt(i) == ' '){--i}; 这句又怎么理解呢?分号不在大括号内的--i后面也可以的?代码如下
JScript code:
<html>
<head>
<meta http-equiv="content-type" content="text/html;charser=gb2312" />
<title>javascript测试</title>
<script language="javascript">
<!--
function Mystring(str)
{
this.str = str;
function getString()
{
return this.str;
}
//截取串头部的空格
function ltrim(str)
{
var i = 0;
while(str.charAt(i) == ' '){++i;}
return str.substring(i,str.length);
}
//截取串尾部的空格
function rtrim(str)
{
var i = str.length - 1;
while(str.charAt(i) == ' '){--i};
return str.substring(0,i+1);
}
//截取头尾部的空格
function trim(str)
{
return ltrim(rtrim(str));
}
//调用成员函数
this.str = trim(this.str);
}
var objTest = new Mystring(' 测试javascript的类! ');
var strTest = '|' + objTest.getStrin
相关问答:
<form id="form1" runat="server">
<div>
<script type="text/javascript">
function oo(a){
document.getEleme ......
这是我的文本框
<input type="text" size="60" name="password_answer" id="pwdanswer" value="$!password_answer" >
提交按钮
<input clas ......
问题描述:有一个下拉列表框,内容如下:添加、删除、更新。有这三个选项。
用户A登录的时候有添加、删除、更新三个权限。
用户B登录的时候只有更新权限。
我想判断,假如 A登录所有选项都显示(是可见的)。
......
我的源文件如下:
<html>
<head> <title>show picture </title>
<script>
function change(fileName)
{
  ......