我创建了一个JS书签,找到文档中的所有复选框,然后如果复选框名称与正则表达式匹配,则切换选中状态。 在目标网页上,用户必须先点击“显示更多”按钮打开/加载包含目标复选框的DIV。这是导致问题的原因。当在HTML中明确定义复选框时,bookmarklet可以按预期在所有浏览器中使用。
这是书签:
core_store
此书签可以按预期在Chrome中使用。
在Internet Explorer 11.0.9600.18525中,页面上没有任何更改,[F12]控制台中没有记录任何内容。
在Firefox中,Document.Body.InnerHTML更改为 “[object HTMLCollection]”。
如何修改此bookmarklet以适用于所有浏览器,请记住在加载页面后加载复选框?
谢谢,
-Zach