2014-10-30 158 views
0

我必須爲項目使用專有軟件。在這個軟件中有一部分可以生成移動調查。在移動調查模式下,我只能訪問CSS ...沒有HTML,沒有JavaScript。Javascript click()不適用於移動設備

但是我發現我可以從<a href="javascript:CODE">運行javascript,點擊該元素執行。

我需要創建自定義按鈕,其行爲類似於前進按鈕,但也要做其他一些操作。

,我正在使用的代碼是:

<a id="theNavButtons" href="javascript:document.getElementById('q1_1_content').parentNode.getElementsByTagName('a')[4].click()" > >>> </a> 

如果我用這個警報和改變。點擊()與.innerHTML我看到,我得到正確的元素(前進按鈕的頁面上測試)。我還測試了一些其他元素上的.click(),並且它正在工作,但是對於這個元素它不是。

這裏是一個演示鏈接,它是在移動模式下,單擊轉發一次,來看看第二頁: http://author.euro.confirmit.com/extwix/extquicktest_p1839573894.aspx?__qtkey=c2c45e09c13b427b925611227091e3cd&l=29&__rm=2

我試圖探索連接到forwadbutton的事件,但有太多的自定義代碼存在。 ..

請給我一些想法...

+0

您的代碼並沒有因爲某些原因來通過。 – 2014-10-30 11:24:18

+0

感謝它現在得到糾正,對不起,我是新來的。 – rkochev 2014-10-30 11:30:58

+0

你想解決什麼問題?它看起來像一個前進按鈕? – 2014-10-30 11:45:52

回答

1

我想出了我自己的想法。

事情是系統將所有內容都包裝在一個表單元素中。

使用document.forms [0] .submit()的一個元素上的伎倆:)

有一個愉快的一天, 雷達

+0

幹得好 - 爲您的煩惱提供一些代表;) – 2014-10-31 06:34:37

相關問題