js获取a标签的值

我之前做过那种获取radio值的,获取a标签值还是第一次,当时比较懵,本身前台也是我的软肋,写完以后,感觉一个道理,下面来跟大家共享一下。
a标签部分:

<div class="aaa_xuanze">

   id="button1" onclick="k(1)" class="button_1 xz" >测试1
   id="button2" onclick="k(2)" class="button_2" >测试2
   id="ii" type="hidden" />
div>
<div class="guize">
      id="tk" class="tk" type="checkbox" name="vehicle" value="#" checked="checked" />
      class="span1">我已阅读并同意class="span2">《******服务条款》 

      div> 
      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=1;
            }   
            if(str==1){
                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标签的值_第1张图片

你可能感兴趣的:(个人笔记)