我正在使用 addthis,他们有一堆混淆代码,我不愿意在他们的嵌入式 javascript 中挖掘这些代码。我想在我的页面上“点击”他们的按钮之一,而无需用户触摸它。
所以,本质上,有一个 <a>
包含他们的按钮(当用户点击它时,他们的嵌入式 javascript 处理)。我想通过我自己的 javascript 为他们“单击”它,但看不到与 anchor 标记对象关联的 native “clickMe()”函数之类的东西。
是否可以这样做,或者是否出于安全考虑在规范中遗漏了它?
最佳答案
我更仔细地查看了 AddThis 代码,它们的功能是为每个 a
的父级 div
提供一个 onclick
处理程序。如果您知道要单击的 div
的 id
,只需将其放在这一行即可。作为备份,您还可以为 a
尝试 click()
。
var id = 'atic_facebook'; //for example
document.getElementById(id).onclick();
关于javascript - 是否可以手动调用对 dom 对象的点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6296588/