简单的VBScriput的句子

来源:百度知道 编辑:UC知道 时间:2024/05/13 16:57:15
下面两段代码使用>>set form1=document.f1与不使用的区别是什么?
我试了两段代码,结果都一样?
<script language="vbscript">
sub text_onClick()
set form1=document.f1
dim textvalue
textvalue=form1.inputtext1.value
textvalue=replace(textvalue,Chr(34),"!",1,2,1)
msgbox(textvalue)
end sub
</script>
<form name="f1">
<input type="text" name="inputtext1" ><br>
<input type="button" value="测试" name="text">
</form>
-------------------------------------------------------
<script language="vbscript">
sub text_onClick()
dim textvalue
textvalue=f1.inputtext1.value
textvalue=replace(textvalue,Chr(34),"!",1,2,1)
msgbox(textvalue)
end sub
</script>
<form name="f1">
<input type="text" name="inputtext1" ><br>

使用 set form1 = document.f1 是将整个对象 赋给 form1 变量
这样..form1也是一个对象...而不使用set 只能做基本类型的赋值!

个人感觉如果只是要取控件对象的话,vbs用documnet比较多余。
一般vbs里documnet都是用与其他内容 比如 documnet.write等。。。