Javascript click()不适用于移动设备
我必须为项目使用专有软件。在这个软件中有一部分可以生成移动调查。在移动调查模式下,我只能访问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的事件,但有太多的自定义代码存在。 ..
请给我一些想法...
我想出了我自己的想法。
事情是系统将所有内容都包装在一个表单元素中。
使用document.forms [0] .submit()的一个元素上的伎俩:)
有一个愉快的一天, 雷达
干得好 - 为您的烦恼提供一些代表;) – 2014-10-31 06:34:37
您的代码并没有因为某些原因来通过。 – 2014-10-30 11:24:18
感谢它现在得到纠正,对不起,我是新来的。 – rkochev 2014-10-30 11:30:58
你想解决什么问题?它看起来像一个前进按钮? – 2014-10-30 11:45:52