vbs中的document对象

2024-12-13 10:37:07
推荐回答(2个)
回答1:

首先说document这个对象就是html文件本身,html这个文件所创建的对象就是document,,html中的vbs和格式为vbs文件中的vbs脚本文件的宿主都不是一样的,html中的vbs宿主是ie浏览器,vbs脚本文件的宿主是wscript,两个执行的环境都不一样,vbs脚本文件没有document这个对象,document对象是ie浏览器把html这个文件本身创建的对象,不要把html中的vbs和vbs脚本文件搞混了,说明白点,就是这两个vbs代码的解释不是同一个,vbs脚本文件是wscript
html中的vbs是ie程序,如果不是这样当你打开网页时候执行vbs代码时候应该有个wscript进程,而事实没有
要是非要在格式为vbs脚本文件用document这个对象,首先创建ie对象createobject(InternetExplorer.Application)
下面是ie中的document对象访问剪切的例子 把 aabbcc 字符串写入剪切板就要用到document对象里面的方法

str= "aabbcc"
Set ie = CreateObject("InternetExplorer.Application")
ie.Navigate("about:blank")
ie.document.parentwindow.clipboardData.SetData "text", str
ie.Quit

至于详细的说明只有看htnl脚本语言书里面的解释

回答2:

document,这个对象找的是浏览器窗口,不在浏览器里,当然不能用,write是方法,不是属性。