在 VBScript 中,HTMLFile
对象通常用于在脚本中处理 HTML 文档。在 HTMLFile
中,可以使用集合对象以及其中的 item 方法来访问 HTML 元素。以下是一个简单的例子,演示了如何使用集合对象的 item 方法:
' 创建 HTMLFile
对象
Set htmlDoc = CreateObject("htmlfile")
' 设置 HTML 内容
htmlContent = "Hello, World!"
Hello, World!
htmlDoc.write htmlContent
' 获取所有的
元素
Set pElements = htmlDoc.getElementsByTagName("p")
'
使用 item 方法访问集合中的特定元素
For Each pElement In pElements
' 使用 item 方法获取元素集合中的第一个元素
Set firstChild = pElement.childNodes.item(0)
' 输出元素的文本内容
MsgBox firstChild.nodeValue
Next
在上述例子中:
1. 我们首先创建了一个 HTMLFile 对象,并向其写入了一段 HTML 内容。
2. 然后,通过 getElementsByTagName 方法获取了所有的
元素,这个方法返回一个集合对象 pElements。
3. 使用 For Each 循环遍历了 pElements 集合中的每个
元素。
4. 在循环中,我们使用 item 方法来获取当前
元素的子节点中的第一个元素,即 元素。
5. 最后,我们通过 nodeValue 属性获取元素的文本内容,并通过 MsgBox 弹出。
需要注意的是,item 方法的索引是从 0 开始的。在这个例子中,我们使用 item(0) 获取了子节点中的第一个元素。如果要获取其他位置的元素,可以相应地修改索引。