vbscript 如何读取html元素里面的内容,关键是document怎么使用?支持一下斑竹,高分奖励

cndns 2005-10-20 04:33:01
虽然两位斑竹是谁我不认识,但是我也来支持一下.
因此给 100分 ,谁答出来了就有100分哦

我看过dom的材料
说可以直接window.document.元素名来引用元素对象
比如有一个form1表单,表单里有一个username文本框
按照标准引用方法是window.document.form1.username.value来读取他的值,但是实际操作不行(03+ii6+tt浏览器).
必须通过这样的过程
set getform=document.form1
getusername = getform.username.value
但是如何来获取其他的元素的内容?
比如一个一个单元格的内容?
...全文
405 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cndns 2005-10-20
  • 打赏
  • 举报
回复
哈哈,回复人: tigerwen01(小虎)(编程艺术化) ( ) 信誉:530 回答的也算是正解
可以用document.getElementById获得
zbluestar 2005-10-20
  • 打赏
  • 举报
回复
TO:tigerwen01(小虎)(编程艺术化)
那如果是要或的一个datagrid控件的每一个单元格的值呢?是不是这样啊:
document.forms.item("dgCoppers").Items(itemIndex).Cells(cellIndex).Text啊?
但好象得不到啊?

xlSheet.Cells(i+1,j+1).Value = dataGrid.Items(i).Cells(j).Text   //xlSheet里面是空的啊.xlSheet是我定义的一个excel的工作表.




cndns 2005-10-20
  • 打赏
  • 举报
回复
我是想获取<td>这的内容</td>
表单的文本框的值我能取到
但是我想动态的修改html里面的任何部位的值.
tigerwen01 2005-10-20
  • 打赏
  • 举报
回复
是这样吗,仅供参考:
<script language=VBScript>
Function MyFun()
Dim str(4)
str(1)=document.getElementById("t1").value
str(2)=document.getElementById("t2").value
str(3)=document.getElementById("t3").value
str(4)=document.getElementById("t4").value
For i=0 to Ubound(str)
document.write (str(i)&"<br>")
Next
End Function
</script>
<form id=frm >
<input type=text name=t1 size=8>
<input type=text name=t2 size=8>
<input type=text name=t3 size=8>
<input type=text name=t4 size=8>
<input type=button name=but value=按钮 onClick=MyFun()>
</form>

4,007

社区成员

发帖
与我相关
我的任务
社区描述
它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
社区管理员
  • vbScript社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧