註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» 網頁的下拉選單要如何控制?
返回列表
下一主題
上一主題
發帖
[發問]
網頁的下拉選單要如何控制?
PKKO
發短消息
加為好友
PKKO
(PKKO)
當前離線
UID
14751
帖子
549
主題
152
精華
0
積分
691
金錢
691
點名
0
作業系統
WIN7
軟體版本
OFFICE 2010
閱讀權限
50
性別
男
在線時間
506 小時
註冊時間
2013-8-10
最後登錄
2022-9-7
暱稱:
PKKO
高中生
帖子
549
主題
152
精華
0
積分
691
點名
0
作業系統
WIN7
軟體版本
OFFICE 2010
閱讀權限
50
性別
男
註冊時間
2013-8-10
最後登錄
2022-9-7
1
#
跳轉到
»
倒序看帖
打印
字體大小:
t
T
發表於 2017-1-7 01:09
|
只看該作者
[發問]
網頁的下拉選單要如何控制?
一般網頁的textbox就用
value
做輸入,button就用click去點案
但下拉選單要
如何
控制呢?
我目前可以將下拉選單進行輸入,但如果是人點案的話下拉選單會從圖一變成圖二
下載
(11.11 KB)
2017-1-7 01:03
下載
(16.34 KB)
2017-1-7 01:03
可是我用下列程式碼進行輸入之後只會有圖一,不會變成圖二
'程式碼的value輸入dsheet_qty 之後,反而下拉選單會出現我要的(刊登數量),若直接輸入反而不行,我也不知道為什麼
For
Each
e In ie.document.GetElementsByTagName("select")
If e.textContent Like "*一按解決*" Then
e.Value = "dsheet_qty"
End If
Next
複製
代碼
但重點是沒有出現圖二我可以直接輸入另外兩個下拉選單的值嗎?
以及另外兩個下拉選單我要如何輸入?
下圖有該下拉選單的
網頁元素
,我的是option 7 ,但我不知道要如何輸入讓他直接跳到7?
下載
(111.43 KB)
2017-1-7 01:08
不好意思又麻煩各位大大了!
樓主熱帖
如何用vba知道作用儲存格&欄&列的位置
Excel檔案有辦法防止別人複製將檔案帶走嗎?
Userform最大化(且內容比例自動放大?)
如何移除陣列內重複的部分(STRING)
有人知道立柱碰該怎樣計算嗎?(排列組合問題
如何透過VBA隨機"萬中取一"(但不能重複),抽
你開啟檔案時會問你是否要更新嗎?分享取消連
最快速的比對資料方式?
20個相同功能ComboBox如何可以省工撰寫?
vba可否不打開excel表即可知道a1的值?
收藏
分享
PKKO
PKKO
發短消息
加為好友
PKKO
(PKKO)
當前離線
UID
14751
帖子
549
主題
152
精華
0
積分
691
金錢
691
點名
0
作業系統
WIN7
軟體版本
OFFICE 2010
閱讀權限
50
性別
男
在線時間
506 小時
註冊時間
2013-8-10
最後登錄
2022-9-7
暱稱:
PKKO
高中生
帖子
549
主題
152
精華
0
積分
691
點名
0
作業系統
WIN7
軟體版本
OFFICE 2010
閱讀權限
50
性別
男
註冊時間
2013-8-10
最後登錄
2022-9-7
2
#
發表於 2017-1-15 13:39
|
只看該作者
該下拉選單的屬性如下,請問要如何點擊他,讓他出現許多選單呢?
我直接給予值(dsheet_qty)網頁會變成刊登數量,但是另外兩個下拉選單都不會出現
只有原本的第一個下拉選單有出現而已...
tagname=SELECT
ID=listbfield
name=listbfield
value=dsheet_qty
type=select-one
PKKO
TOP
PKKO
發短消息
加為好友
PKKO
(PKKO)
當前離線
UID
14751
帖子
549
主題
152
精華
0
積分
691
金錢
691
點名
0
作業系統
WIN7
軟體版本
OFFICE 2010
閱讀權限
50
性別
男
在線時間
506 小時
註冊時間
2013-8-10
最後登錄
2022-9-7
暱稱:
PKKO
高中生
帖子
549
主題
152
精華
0
積分
691
點名
0
作業系統
WIN7
軟體版本
OFFICE 2010
閱讀權限
50
性別
男
註冊時間
2013-8-10
最後登錄
2022-9-7
3
#
發表於 2017-1-17 13:58
|
只看該作者
由於不知道如何按下該下拉選單,因此我用模擬鍵盤的方式完成了
不過我還是很好奇,到底要如何點出該下拉選單呢?
.click .select .dropclick 我都試過了,就是不會出現下拉選單
但我模擬鍵盤用down的案件就可以出現下拉選單= =?
Application.SendKeys "{TAB}", True
Application.SendKeys "{TAB}", True
Application.SendKeys "{TAB}", True
Application.Wait Now + TimeValue("00:00:01")
Application.SendKeys "{DOWN}", True
Application.SendKeys "{DOWN}", True
Application.SendKeys "{DOWN}", True
Application.SendKeys "{DOWN}", True
Application.SendKeys "{DOWN}", True
Application.SendKeys "{DOWN}", True
Application.SendKeys "{DOWN}", True
Application.Wait Now + TimeValue("00:00:01")
Application.SendKeys "{TAB}", True
Application.SendKeys "{TAB}", True
Application.Wait Now + TimeValue("00:00:01")
Application.SendKeys "+", True
Application.SendKeys 1
ie.document.GetElementByID("jqizoo_state0_button更新及同步").Click
複製代碼
PKKO
TOP
stillfish00
發短消息
加為好友
stillfish00
當前離線
UID
9276
帖子
1018
主題
15
精華
0
積分
1058
金錢
1058
點名
0
作業系統
win7 32bit
軟體版本
Office 2016 64-bit
閱讀權限
50
性別
男
來自
桃園
在線時間
1141 小時
註冊時間
2012-5-9
最後登錄
2022-9-28
大學生
帖子
1018
主題
15
精華
0
積分
1058
點名
0
作業系統
win7 32bit
軟體版本
Office 2016 64-bit
閱讀權限
50
性別
男
來自
桃園
註冊時間
2012-5-9
最後登錄
2022-9-28
4
#
發表於 2017-1-18 09:16
|
只看該作者
回復
1#
PKKO
http://forum.twbts.com/viewthread.php?tid=13209
表達不清、題意不明確、沒附檔案格式、沒有討論問題的態度~~~~~~以上愛莫能助。
TOP
靜思自在 :
吃苦了苦、苦盡廿來,享福了福、福盡悲來。
返回列表
下一主題
上一主題
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 ‧ 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲