诛仙哪里挂散仙:JSP JavaScript charAt()用法

来源:百度文库 编辑:高考问答 时间:2024/05/05 02:42:37
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page language="java" import="java.sql.*" %>
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
var str, s;
function charAtTest(5){
var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; // 初始化变量。
var s; // 声名变量。
s = str.charAt(5 - 1); // 从索引为n – 1的位置处
// 获取正确的字符。
return(s); //返回字符。
}
</SCRIPT></head>
<body bgcolor="#ffffff" text="#000000" onLoad="webClock()">

<FORM NAME="clock" action="de.jsp">
得到的字符:<INPUT TYPE="TEXT" NAME="s" SIZE="10"><BR>
</FORM>
<%
String ss="";
ss=request.getParameter("s");
out.print(ss);
%>
</body></html>
out.print(ss);输出结果为null
怎么样out.print(ss);才能输出正确的值啊????????????????????????????????????????????????????????????????

你想要的结果 可以在FORM表单里显示该字符:
<html><head>
<SCRIPT LANGUAGE="JavaScript">

var s="";
function charAtTest(n)
{
var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; // 初始化变量。
s = str.charAt(n-1); // 从索引为n – 1的位置处
// 获取正确的字符。
//return(s); //返回字符。

Test.zifu.value=s;
}
</SCRIPT></head>

<body ONLOAD="charAtTest(5)">

<FORM NAME="Test">
得到的字符:<INPUT TYPE="TEXT" NAME="zifu" SIZE="10"><BR>
</FORM>
</body></html>

charAt 方法

返回指定索引位置处的字符。

strObj.charAt(index)

参数

strObj
必选项。任意 String 对象或文字。

index
必选项。想得到的字符的基于零的索引。有效值是 0 与字符串长度减 1 之间的值。

说明
charAt 方法返回一个字符值,该字符位于指定索引位置。字符串中的第一个字符的索引为 0,第二个的索引为 1,等等。超出有效范围的索引值返回空字符串。

示例
下面的示例说明了 charAt 方法的用法:

function charAtTest(n){
var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; // 初始化变量。
var s; // 声名变量。
s = str.charAt(n - 1); // 从索引为n – 1的位置处
// 获取正确的字符。
return(s); //返回字符。
}