2015-11-14 126 views
0

你能採取類似...查詢選擇問題

var skullclick = document.querySelector('input[value="Small Haunted Skull"]').click(); 

,然後讓這個它會找到更喜歡..

var skullclick = document.querySelector('input[value="* Small Haunted Skull"]').click(); 

的*指的是任何在此之前被接受,它在頁面上顯示的方式是#小鬼頭顱,所以我不能只做小鬼頭顱,或者我錯了嗎? aka我遇到的問題是我只是不確定你是否實際上只能拿到文本的一部分而不是整個文本的要求,它仍然以同樣的方式出現,就像你要添加手前的數字。

+0

嗯,你的代碼的目的是什麼?你想要它做什麼? – Cory

+0

這是按鈕的頁碼 http://puu.sh/ln4JD/cbe65f9956.png 我只是試圖讓TamperMonkey點擊那個特定的東西,問題是我不能通過id自從插槽總是改變該項目的位置。所以我想要它找到innerhtml的「小鬼頭顱」部分,然後點擊那個按鈕而不是其他的東西。 –

+0

斯蒂芬的應該爲你工作,然後 – Cory

回答

1

看一看CSS attribute selectors

input[attribute$="Small Haunted Skull"]可能只是你在找什麼。

+0

不錯!演示:http://jsfiddle.net/Lgrqtvfd/ –

+0

http://puu.sh/ln6C5/e6a2279f41.png 似乎沒有工作,這就好像沒有什麼事情真的發生,耐力回來0 (應該是這樣的),如果聲明它應該點擊小鬧鬼的頭骨按鈕,然後點擊使用後。 不點擊 http://puu.sh/ln6GN/9a5fb2907b.png 點擊(它應該是什麼樣子) http://puu.sh/ln6Jy/5cc19c5471.png –

+0

檢查您的控制檯後。它看起來像你在你的setIntervall調用中輸入錯誤(「;」太多)。 –