如何更改用于下拉菜单的按钮的href链接?

omkarbhagat

我试图用按钮创建下拉菜单。

我的代码是-

<div class="dropdown-plans">
<select id="basic_plan" name="bill_cycle">
<option value="tri"> 3 Years - Rs. 100/month </option>
<option value="bi"> 2 Years - Rs. 200/month </option>
<option value="ann"> 1 Year - Rs. 100/month </option>
</select>
</div>

<div class="button-plans">
<a href="somelink"> Order now </a>
</div>

根据我从下拉菜单中选择的选项,href值“ somelink”应该更改。例如,如果我选择1年。href值应从“ somelink”更改为“ google.com”

更新:

我搜索了两件事。1)使用javascript更改href,以及2)使用onchange选择标签。它导致我创建以下代码。

<script>

function getOpt(period) {

    if (period.value = "tri") { document.getElementById("abc").href="tri.html"; }
    else if (period.value = "bi") { document.getElementById("abc").href="bi.html"; }
    else { document.getElementById("abc").href="ann.html"; } 
 }

</script>

<div class="dropdown-plans">

<select id="basic_plan" name="bill_cycle" onchange="getOpt(this)">

<option value="tri"> 3 Years - Rs. 100/month </option>
<option value="bi"> 2 Years - Rs. 200/month </option>
<option value="ann"> 1 Year - Rs. 100/month </option>

</select>

</div>

<div class="button-plans">
<a id="abc" href="something"> Order now </a>
</div>

问题:默认情况下,下拉列表显示3年。但是,如果我选择2年,则仍然保留3年。

塞尔吉奥

尝试将其更改href为所选选项的值:

的HTML

<div class="dropdown-plans">
    <select id="basic_plan" name="bill_cycle">
        <option value="tri">3 Years - Rs. 100/month</option>
        <option value="bi">2 Years - Rs. 200/month</option>
        <option value="ann">1 Year - Rs. 100/month</option>
    </select>
</div>
<div class="button-plans">
    <a id="abc" href="something"> Order now </a>
</div>

Java脚本

var sel = document.getElementById('basic_plan');
sel.onchange = function () {
    document.getElementById("abc").href = this.value + ".html";
}

在这里演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用两个下拉菜单中的输入更改按钮上的链接?

来自分类Dev

如何更改 GTK 的“下拉菜单”的颜色?

来自分类Dev

单击下拉菜单按钮时的引导程序打开链接

来自分类Dev

如何添加适用于两个下拉菜单的“随机”按钮

来自分类Dev

在移动设备上的TWBS导航栏,禁用下拉菜单并改用链接

来自分类Dev

根据类别更改下拉菜单以匹配单击的链接

来自分类Dev

在C#中将链接更改为下拉菜单

来自分类Dev

更改链接颜色使下拉菜单被剪切

来自分类Dev

如何使用选定的li列表项的文本更改下拉菜单中按钮的文本-jQuery

来自分类Dev

如何使用下拉值更改href链接

来自分类Dev

如何将下拉菜单更改为下拉菜单

来自分类Dev

如何将下拉菜单更改为下拉菜单

来自分类Dev

单击链接时如何防止此下拉菜单关闭?

来自分类Dev

如何将导航链接移到下拉菜单中

来自分类Dev

Bootstrap:下拉菜单与按钮下拉菜单

来自分类Dev

如何使下拉菜单的宽度与触发按钮的宽度相同

来自分类Dev

如何将Bootstrap下拉菜单与触发按钮对齐

来自分类Dev

单击后如何使登录按钮成为下拉菜单

来自分类Dev

单击内部按钮时如何隐藏下拉菜单

来自分类Dev

如何从操作栏中的按钮打开下拉菜单

来自分类Dev

单击按钮如何填充聚合物下拉菜单?

来自分类Dev

如何将按钮变成下拉菜单?

来自分类Dev

Bootstrap的下拉菜单中的下拉按钮

来自分类Dev

如果值更改,如何重置下拉菜单?

来自分类Dev

如何更改引导程序下拉菜单子图标?

来自分类Dev

单击主题的下拉菜单后如何动态更改主题

来自分类Dev

如何更改dat.gui下拉菜单的位置?

来自分类Dev

如何防止下拉菜单更改其列表的顶部?

来自分类Dev

选择下拉菜单时如何更改div背景颜色?

Related 相关文章

  1. 1

    使用两个下拉菜单中的输入更改按钮上的链接?

  2. 2

    如何更改 GTK 的“下拉菜单”的颜色?

  3. 3

    单击下拉菜单按钮时的引导程序打开链接

  4. 4

    如何添加适用于两个下拉菜单的“随机”按钮

  5. 5

    在移动设备上的TWBS导航栏,禁用下拉菜单并改用链接

  6. 6

    根据类别更改下拉菜单以匹配单击的链接

  7. 7

    在C#中将链接更改为下拉菜单

  8. 8

    更改链接颜色使下拉菜单被剪切

  9. 9

    如何使用选定的li列表项的文本更改下拉菜单中按钮的文本-jQuery

  10. 10

    如何使用下拉值更改href链接

  11. 11

    如何将下拉菜单更改为下拉菜单

  12. 12

    如何将下拉菜单更改为下拉菜单

  13. 13

    单击链接时如何防止此下拉菜单关闭?

  14. 14

    如何将导航链接移到下拉菜单中

  15. 15

    Bootstrap:下拉菜单与按钮下拉菜单

  16. 16

    如何使下拉菜单的宽度与触发按钮的宽度相同

  17. 17

    如何将Bootstrap下拉菜单与触发按钮对齐

  18. 18

    单击后如何使登录按钮成为下拉菜单

  19. 19

    单击内部按钮时如何隐藏下拉菜单

  20. 20

    如何从操作栏中的按钮打开下拉菜单

  21. 21

    单击按钮如何填充聚合物下拉菜单?

  22. 22

    如何将按钮变成下拉菜单?

  23. 23

    Bootstrap的下拉菜单中的下拉按钮

  24. 24

    如果值更改,如何重置下拉菜单?

  25. 25

    如何更改引导程序下拉菜单子图标?

  26. 26

    单击主题的下拉菜单后如何动态更改主题

  27. 27

    如何更改dat.gui下拉菜单的位置?

  28. 28

    如何防止下拉菜单更改其列表的顶部?

  29. 29

    选择下拉菜单时如何更改div背景颜色?

热门标签

归档