天天看點

js擷取a标簽的值

我之前做過那種擷取radio值的,擷取a标簽值還是第一次,當時比較懵,本身前台也是我的軟肋,寫完以後,感覺一個道理,下面來跟大家共享一下。

a标簽部分:

<div class="aaa_xuanze">

   <a id="button1" onclick="k(1)" class="button_1 xz" >測試</a>
   <a id="button2" onclick="k(2)" class="button_2" >測試</a>
   <input id="ii" type="hidden" />
</div>
<div class="guize">
      <input id="tk" class="tk" type="checkbox" name="vehicle" value="#" checked="checked" />
      <span class="span1">我已閱讀并同意</span><span class="span2">《******服務條款》</span> 

      </div> 
      <input class="cj" type="button" onclick="create()" value="立即建立"/>

</div>
           

js部分:

function k(s){      
        $("#ii").val(s);   
    }

    function create(){

        if(document.getElementById('tk').checked==false){
            alert("閱讀并同意《******服務條款》");
        }
        else{
            var str=$("#ii").val();
            if(str==""){
                str=;
            }   
            if(str==){
                window.location.href="*******1";
            }else{
                window.location.href="********2";
            }

        }

    };
           

注:先說一下上面input隐藏域的作用,它就是為了(“#ii”).val(s)這一步,擷取測試1和測試2的值,要不然沒法區分;下面document.getElementById(‘tk’).checked==false這一步,就是為了讓顧客勾選,同意條款,否則無法進入下一步;var str=$(“#ii”).val();就是擷取上一步的值,然後指派給str;if(str==”“)就是預設的時候,它是空值,當是空值的時候,就跳轉到預設的str=1,也就是跳轉到第一個連結。

然後就可以大功告成了;大家如果有什麼意見或者建議,可以給我留言,謝謝

js擷取a标簽的值

繼續閱讀