Javascript 多个按钮到一个嵌入式代码/脚本
我在我的登录页上使用来自Formlet的嵌入式脚本 它基本上是一个按钮,触发“电子邮件地址”形式的弹出窗口。Formlets脚本/代码插入到我的html代码中:Javascript 多个按钮到一个嵌入式代码/脚本,javascript,html,css,scripting,embedding,Javascript,Html,Css,Scripting,Embedding,我在我的登录页上使用来自Formlet的嵌入式脚本 它基本上是一个按钮,触发“电子邮件地址”形式的弹出窗口。Formlets脚本/代码插入到我的html代码中: <section class="description"> <script type="text/javascript" src="http://www.formlets.com/public/assets/scripts/built/delivery/vendor/iframeResizer.min.js"&
<section class="description">
<script type="text/javascript" src="http://www.formlets.com/public/assets/scripts/built/delivery/vendor/iframeResizer.min.js"></script>
<a class="button signup" target="_blank" onclick="FormletOpen('5793b578a9b445952b29bf5a');" id="5793b578a9b445952b29bf5a" href="http://www.formlets.com/forms/5793b578a9b445952b29bf5a?iframe=true" title="Sign Up for early access">SIGN UP</a>
<script type="text/javascript" src="http://www.formlets.com/public/assets/scripts/built/delivery/modal.js"></script>
<script type="text/javascript">Formlet("5793b578a9b445952b29bf5a")</script>
</section>
模板(“5793b578a9b445952b29bf5a”)
我想要的是多个
,它们将触发相同的操作:启动完全相同的模式。我知道,由于“id”重复,多次复制和粘贴该代码将无法正常工作,因此我如何才能做到这一点?我接受了Yezzz的建议,这就是解决方案,我将按钮隐藏起来,并添加了这些div:
div class=" button signup" onClick="document.getElementById('5793b578a9b445952b29bf5a').click();" title="Sign Up for early access">SIGN ME UP</div>
div class=“button signup”onClick=“document.getElementById('5793b578a9b445952b29bf5a')。单击();“title=”为早期访问注册“>为我注册
我接受了Yezzz的建议,这就是解决方案,我将按钮隐藏起来,并添加了那些div:
div class=" button signup" onClick="document.getElementById('5793b578a9b445952b29bf5a').click();" title="Sign Up for early access">SIGN ME UP</div>
div class=“button signup”onClick=“document.getElementById('5793b578a9b445952b29bf5a')。单击();“title=”为早期访问注册“>为我注册
您不能将注册类用作函数的触发器吗?因此,当按下带有注册的按钮时,您的函数将启动。这可能是我的猜测,但我不知道如何创建该函数。使用触发该函数的相同onclick属性,不要在重复的按钮上呈现id。另一种方法是让重复项触发单击“master”按钮。您不能使用signup类作为函数的触发器吗?因此,当按下带有注册的按钮时,您的函数将启动。这可能是我的猜测,但我不知道如何创建该函数。使用触发该函数的相同onclick属性,不要在重复的按钮上呈现id。另一种方法是让复制品触发单击“主”按钮。