首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >以编程方式单击按钮- JS

以编程方式单击按钮- JS
EN

Stack Overflow用户
提问于 2014-06-18 14:28:45
回答 5查看 151.2K关注 0票数 58

我已经在其他new应用中看到过这一点,但我对Javascript还是相当陌生的,我自己也搞不清楚这一点。我想以编程方式创建一个Google Hangout。然而,在官方API中,创建Hangout的唯一方法是在页面上包含Hangout按钮。

Here's the Google doc on the Hangouts button.

我想要做的是让一个用户点击另一个用户的img,并以这种方式打开Hangout。似乎我可以捕捉到那次点击,然后在后台‘点击’Hangout按钮。然而,我不太擅长使用Javascript,所以我不知道如何做到这一点。

编辑

我尝试了下面mohamedrais的解决方案,但没有成功。是不是和按钮的类有关?

下面是按钮的代码,取自Hangout文档,并添加了一个id

代码语言:javascript
复制
 <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script>
        <div class="g-hangout" id="hangout-giLkojRpuK"
                                data-render="createhangout">
        </div>

下面是我添加的JS,使用ids呈现:

代码语言:javascript
复制
     <script>
          window.onload = function() {

              var userImage = document.getElementById("img-giLkojRpuK");
              var hangoutButton = document.getElementById("hangout-giLkojRpuK");

              userImage.onclick = function() {

                console.log("in onclick");
                hangoutButton.click(); // this will trigger the click event
              };
          };
        </script>

当我单击img时,"in onclick“会被记录下来,所以会调用该函数。然而,什么都没有发生--Hangout并没有启动。

当我直接点击Hangouts键时,它会启动Hangouts键。但是,我希望最终隐藏这一点,并从图像中执行单击。

这是img上方的Hangout按钮的图片

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24278469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档