日期:2014-05-16  浏览次数:20409 次

送分
<html>
<head>
<title>Hello</title>
<script language="javascript" type="text/javascript">
//生成打字练习的文本框
function CreatTyped(strTemp)
{
  debugger
  var strHtml = "";
  strHtml += "<table>";
  var iNum = strTemp.length / 50 + 1;//这里提示说11行缺少";"
  for(int i = 0 ; i < iNum ; i++)
  {
  strHtml += "<tr><td>" + strTemp.substring(i * 50, ((++i) * 50)) + "</td></tr>";
  strHtml += "<tr><td><input type='text' id='Txt" + i + "' onkeydown='TypedValidate()'/></td></tr>";
  }
  strHtml += "</table>";
  return strHtml;
}
document.getElementById("Mydiv").innerHTML = CreatTyped("在 Sheet1 工作表中的 A1 单元格中输入标题文字");
</script>
</head>
<body>
<div id="Mydiv"></div>
</body>
</html>
高手帮忙看下,在线等,解决后立即给分

------解决方案--------------------
for(var i = 0 ; i < iNum ; i++)
------解决方案--------------------
for(int i = 0 ; i < iNum ; i++) 
这里怎么有int
你的是javascript呀
感觉很搞笑
------解决方案--------------------
<html > 
<head > 
<title >Hello </title > 
<script language="javascript" type="text/javascript" > 
//生成打字练习的文本框 
function CreatTyped(strTemp) 

var strHtml = ""; 
strHtml += "<table>"; 
var iNum = strTemp.length / 50 + 1;//这里提示说11行缺少";" 
for(var i = 0 ; i < iNum ; i++) //========是var不是int

strHtml += " <tr > <td >" + strTemp.substring(i * 50, ((++i) * 50)) + " </td > </tr >"; 
strHtml += " <tr > <td > <input type= 'text ' id= 'Txt" + i + " ' onkeydown= 'TypedValidate() '/ > </td > </tr >"; 

strHtml += " </table>"; 
return strHtml; 


</script > 
</head > 
<body > 
<div id="Mydiv" > </div > 

</body > 
<script type="text/javascript">
//要放到这里,要不找不到对象
document.getElementById("Mydiv").innerHTML = CreatTyped("在 Sheet1 工作表中的 A1 单元格中输入标题文字"); 
</script>
</html >