指向一个链接的多个文本值

Multiple Text Values Pointing To One Link

本文关键字:文本 链接 一个      更新时间:2023-09-26

我在这里使用了这个问题的答案: Javascript 转到网址 如果用户输入特定数字,则转到另一个网址

帮助我根据值指向链接。我现在需要有多个值指向同一个链接。

因此,例如,如果值为阿富汗或亚美尼亚,则转到此链接。

通过谷歌搜索似乎无法让它工作。任何帮助或建议将不胜感激。

谢谢

您可以使用

switch来确定值,并在此基础上执行代码块。看看下面的代码或这个小提琴,或者只是运行下面的代码片段。

$("#btnHit").click(function() {
  var value = $("#txtValue").val();
  if(value !== "" && value !== undefined)
  {
  	switch(value.toLowerCase())
        {
    	    case "afghanistan":
            case "armenia":
      	        //window.location.href = "http://www.google.be";
                alert("Redirecting to Google!");
                break;
        
            case "belgium":
            case "france":
            case "england":
            case "germany":
      	        alert("Redirecting to Facebook!");
		//window.location.href = "http://www.facebook.com";
         	break;
        
            default:
        	//window.location.href = "http://www.stackoverflow.com";
                alert("Redirecting to www.stackoverflow.com");
        }
  }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="txtValue"/>
<button id="btnHit">
Hit me!
</button>