学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
轻松建立自己的群组,招兵买马   
发新话题
打印

请教关于一段求一个N的阶乘的代码不懂的问题

本主题由 multiple1902 于 2008-7-6 19:32 移动

请教关于一段求一个N的阶乘的代码不懂的问题

<html>
<body>
<script language="vbscript">
function power()
if in_put.value="" then
out.innerHTML= "请在文本框中输入数字"
in_put.setfocus
return
else
n=cint(in_put.value)
end if
s=1
for i=1 to n
s=s*i
next
out.innerHTML=cstr(n) & "!=" & s
end function
</script>
<input id="in_put" type="textbox" value=""><input type="button" value="计算"
onclick="power()">
<div id="out"><div>
</body>
</html>




以上这段代码Out.interHTML是什么意思?
为什么我把<div id="out"</div>删除之后这段代码就会失效呢?
谢谢帮助!!!

[ 本帖最后由 feifei20080 于 2008-7-6 18:19 编辑 ]

TOP

out.innerHTML

out是<div id="out"></div>中的id值

innerHTML是html标签的属性,成对出现的标签大多数都有这个属性

out.innerHTML=cstr(n) & "!=" & s  的意思就是:

对div标签的内容进行赋值

在js方法中可以直接用成对标签的id.innerHtml对标签内容进行赋值而不需要在js方法中声明变量

[ 本帖最后由 tianyu123 于 2008-7-7 18:00 编辑 ]
改变一切,须从改变观念开始!

TOP

innerHTML? inTerHTML?
准备高考……

TOP

摁.....有点明白了

TOP

我学过 没有用过

TOP

发新话题