Delphi通过TWebBrowser浏览网页,然后访问该网页中的下拉菜单:

uses MsHtml;
procedure TForm1.Button1Click(Sender: TObject);
var
  doc: IHTMLDocument2;
  coll: IHTMLElementCollection;
  iPos, iIndex: Integer;
  selElem: IHtmlSelectElement;
  optElem: IHtmlOptionElement;
begin
  doc := WebBrowser1.Document as IHTMLDocument2;
  if doc = nil then Exit;

coll := doc.all.tags('select') as IHTMLElementCollection;
  iPos := 0; //要访问的下拉菜单的序号,从0开始为第一个
  selElem := coll.item(iPos, 0) as IHtmlSelectElement;
  if selElem = nil then Exit;

iIndex := 2; //下拉菜单的选项序号,从0开始为第一个,2为第三个选项
  optElem := selElem.item(iIndex, 0) as IHtmlOptionElement;
  if optElem = nil then Exit;

ShowMessage(optElem.text); //获取该选项的值
  optElem.selected := True;  //选中该选项
end;

转载于:https://www.cnblogs.com/stroll/p/4716305.html

Delphi访问网页中的下拉菜单相关推荐

  1. html 下拉框设置名称,html下拉菜单怎么做?高手教你如何在HTML和CSS中创建下拉菜单...

    html下拉菜单怎么做?html下拉菜单代码是什么?这些对于刚刚入门的新手,还不是很明白,下面高手教你如何在HTML和CSS中创建下拉菜单? 很多人都会遇到将鼠标悬停在导航上,会出现下拉菜单; 一般出 ...

  2. python choice添加下拉框_自定义Django Form中choicefield下拉菜单选取数据库内容实例...

    工作中遇到的问题,自定义了一个forms.form表单,某项需要作出下拉菜单,下拉菜单中的选项需要从数据库(objectForm models)中提取. form.py为: class objectF ...

  3. python下拉菜单_自定义Django Form中choicefield下拉菜单选取数据库内容实例

    工作中遇到的问题,自定义了一个forms.form表单,某项需要作出下拉菜单,下拉菜单中的选项需要从数据库(objectForm models)中提取. form.py为: class objectF ...

  4. 在excel的单元格中设置下拉菜单

    很多时候我们在编辑excel的时候,在插入相同的内容时显得比较繁琐,下面教大家在excel单元格中设置下拉菜单,直接点击后更改单元格内容..步骤如下: 1.选中一列,然后点击菜单栏"数据&q ...

  5. 新版HyperMesh的Assemblies中调出下拉菜单查看Component(装配关系模型树)

    新版HyperMesh的Assemblies中调出下拉菜单查看Component(装配关系模型树) 从Altair更新的2019版本开始,在Model模型树中找不到Assemblies了,这样导致好多 ...

  6. excel中通过下拉菜单显示不同的报表内容,类似下拉选项中,一旦切换内容,后面的表格内容全都不同?

    EXCEL是日常办公中应用非常多的办公软件之一,其强大的数据统计.分析功能为我们的工作带来不少方便.我们可以在EXCEL中设置下拉菜单,以方便我们输入相同内容.本文就以将性别设置为下拉菜单为例,介绍具 ...

  7. 为什么微信截图无法截取其他软件中的下拉菜单

    原因终于找到了: 想要截取其他软件中的下拉菜单,不能使用微信默认的截屏快捷键!!! 改一下快捷键就可以了!!!

  8. 【自学HTML笔记第5篇】HTML中的下拉菜单标签

    我们每个人都有瑕疵,不满别人的同时我们更应该去懂得理解和接受: 目录 下拉菜单标签: 代码演示: select 标签常用属性: 代码演示: option标签常用属性: 代码演示: 如果觉得写的不错,就 ...

  9. excel添加列下拉框票价_如何在excel中设置下拉菜单

    excel是日常办公中应用非常多的办公软件之一,其强大的数据统计.分析功能为工作带来不少方便.在EXCEL中设置下拉菜单,以方便输入相同内容.本文就以将性别设置为下拉菜单为例,介绍在excel中设置下 ...

最新文章

  1. 技术图文:如何利用 C# 爬取 ONE 的交易数据?
  2. Swift-学习Perfect搭建博客
  3. 10-1-直接插入排序-内部排序-第10章-《数据结构》课本源码-严蔚敏吴伟民版
  4. 电场 大学_人工电场优化算法
  5. 解析Hibernate的结构
  6. 19年8月 字母哥 第二章 RESTFul接口实现与测试 看到这里了
  7. modem (1)---手机主叫的信道流程与Modem Log简单分析
  8. BZOJ 2243 树链剖分
  9. java面试请你谈谈mysql_Java面试题之MySQL
  10. UVA10879 Code Refactoring【因子+暴力】
  11. pci串行端口找不到驱动程序_科普:PCI-E插槽都有哪些样子?
  12. CSS flex 布局 一些基本属性应用
  13. 等待线程结束(join)
  14. scala学习笔记四----scala基础知识学习
  15. 局域网服务器的安全管理与维护,局域网组建与维护
  16. 基于python的学生信息管理系统文献综述_学生信息管理系统----文献综述
  17. vue引入萤石云监控进行播放
  18. oppo小布机器人_OPPO小布助手2.0强势来袭 三大版块迎来重大升级
  19. 基因家族分析⑤:进化树构建
  20. iphone无法更新app_如何在移动连接上进行iPhone Weather App更新

热门文章

  1. IDEA中用好Lombok,撸码效率至少提升5倍
  2. 施一公:年轻人不要花时间去拉关系,尽全力做研究,以实力取胜!
  3. 3月最新!2021中国内地大学ESI排名出炉:333所高校入榜全球前1%
  4. 手把手教你洞悉 PyTorch 模型训练过程,彻底掌握 PyTorch 项目实战!(文末重金招聘导师)...
  5. 清华芯片研究再获顶会MICRO加持:软件定义芯片团队出品,最佳论文提名后又一突破...
  6. 厉害了!一本正经地为单身狗推荐这个158万张图像的鉴黄数据集
  7. 博三才发文章,打破学校零记录,华科博士入职华为年薪201万
  8. CNN是靠什么线索学习到深度信息的?——一个经验性探索
  9. 程序员的疯狂:打工与创业的残酷区别
  10. Flask的HelloWorld程序