javascript - 如何使用 VBA 在 IE 中单击超链接?
问题描述
我正在尝试单击超链接以下载网页上的文件。HTML显示它是javascript。
在此之前,我尝试了 StackOverflow 的链接和四个多小时的研究,但无济于事。
这是我的代码的最新迭代。
Dim l
For Each l In HTMLdoc.getElementsByTagName("a")
If l.innerText = "Comma Separated Value (CSV)" Then
l.Click
Exit For
End If
Next l
这是我要单击的元素的 HTML。
<a style="color:#0000FF" href="javascript:JTRANSUM('https://www.merchantconnect.com/CWRWeb/download.do?','CRTRNRPT','1','950******4','01-OCT-2019','03-OCT-2019','7','1216','64***','NONE','0','Z216******','4616**********','Z216******','MID','HIGHEST','CARD_TYPE','HIGHEST','CARD_NBR','HIGHEST','lb4******','N','0','8755***********','COMT');">Comma Separated Value (CSV)</a>
我想使用文本“逗号分隔值 (CSV)”单击此链接。
解决方案
推荐阅读
- api-design - 除了枚举值之外,rest apis 是否应该返回枚举消息?
- r - 如何将 R 输出数据保存到文本文件
- git - 使用 LFS 从本地仓库克隆 Git
- c# - 将 KeyBinding 命令绑定到 WPF DatePicker (MVVM)
- ios - 为 iOS 构建时 cocoa-pods 库中的重复符号
- python - python日志记录中同一日志文件的多个处理程序
- c# - IEnumerable
与整数/长整数的协方差 - git - 为什么 git pull origin master 创建合并提交
- vue.js - 在 vue 中具有访问功能的 Mixin
- google-analytics - 在哪里检查“异常”和“timing_complete”事件?