如何使用javascript点击页面上的json超链接
how to click json hyperlink on page using javascript
嘿,在windows 8应用程序上,我想在网页加载到webviewer后自动点击超链接。。超链接的代码如下:
<li class="first"><a class="user-signup ctools-bp-modal" href="http://webpage.com/register"> … </a></li>
链接指向将在页面上打开的json文件。
现在我尝试同时使用document.getElementByClassName
和document.getElementByClass
,比如
signupWebView.InvokeScript("eval", new string[] { string.Format("document.getElementByClassName('user-signup ctools-bp-modal').click();") });
我也尝试过.submit
有办法做到这一点吗?感谢
它是getElementsByClassName(复数),由于多个元素可以具有相同的类,因此它将返回一个对象数组。以下代码将起作用,但前提是您知道在具有相同给定类的潜在元素列表中需要哪个特定项。也许使用id属性会更安全?
signupWebView.InvokeScript("eval", new string[] { "document.getElementsByClassName('user-signup ctools-bp-modal')[0].click();" });
请注意,String.Format调用是不必要的。
相关文章:
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 用超链接替换URLS
- 使用JavaScript从超链接加载时的默认下拉值
- Hammer.js阻止在Android Webview中点击超链接
- 将超链接添加到“;标题“;标记文本
- 文本建议的超链接
- 用Javascript按钮替换Javascript超链接
- 删除默认的ui超链接行为
- 从JSON对象创建具有超链接的HTML表
- 如何使用javascript点击页面上的json超链接
- JSON文件中的超链接URL值
- 如何在JSON上添加超链接列表项
- 超链接在新的文档窗口中返回JSON.我希望它回到一个变量,比如response"
- 用JSON填充DataTable时,需要在一个列中呈现一个超链接,并在另一个JSON字段中找到一个值
- 通过Json文档创建超链接
- 如何从JSON数组创建超链接列表
- 通过JSON提供超链接的谷歌电子表格
- 如何将json文件中的超链接附加到html中
- 我如何超链接JSON API返回值与可变URL地址