您的位置:首页 > Web前端 > JavaScript

js获取a标签的值

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

a标签部分:

<div class="aaa_xuanze">

<a id="button1" onclick="k(1)" class="button_1 xz" >测试1</a>
<a id="button2" onclick="k(2)" class="button_2" >测试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=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,也就是跳转到第一个链接。

然后就可以大功告成了;大家如果有什么意见或者建议,可以给我留言,谢谢

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息