问题描述
我想编写一个 Greasemonkey 脚本,将 Gerrit 的一些小细节调整到我们团队的工作流程中。
问题是即使在 Javascript 控制台中我也无法获得我想要的元素。我想这是因为它大部分是动态构建的。如果您执行“查看页面源代码”,则除了加载 Javascript 之外几乎没有任何内容。
在呈现的页面中,我什至找不到任何有趣的元素,其 id 像例如回复按钮:
document.getElementById("replyBtn")
我真正想要的是“已解决”复选框,默认情况下它们始终处于启用状态。我也试过 XPath 之类的
document.evaluate("//input",document,null,XPathResult.UnorDERED_NODE_SNAPSHOT_TYPE)
XPathResult { resultType: 6,invalidIteratorState: false,snapshotLength: 0 }
如何获取这些不在磁盘上的 HTML 文件中但后来添加的元素?最好不要添加对 jQuery 或类似工具的依赖。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)