我正在尝试使用事件onlick发送参数。但是如果用户没有点击,我也想设置默认参数。
<script>
function getItems(value, object) {
var parametar = object.innerHTML=value; //receive parameter
//then I send parameter to API
</script>
上面的脚本单击显示参数。但是如果用户没有点击,我想设置参数1。如果用户点击参数会改变。
<div class="vertical-menu">
<div class="col-12">
<a onclick="getItems('1', this)" class="active">Item1 <i class="fa fa-angle-right pull-right"></i></a>
<a href="" onclick="getItems('2', this)">Item2 <i class="fa fa-angle-right pull-right"></i></a>
<a href="" onclick="getItems('3', this)">Item3<i class="fa fa-angle-right pull-right"></i></a>
<a href="" onclick="getItems('4', this)">Item4<i class="fa fa-angle-right pull-right"></i></a>
<a href="" onclick="getItems('5', this)">Item5<i class="fa fa-angle-right pull-right"></i></a>
</div>
</div>
答案 0 :(得分:0)
在getItems函数之外将参数值设置为1,然后只有在调用getItems时才会更改(即如果有点击)。
在你的功能中你有:
var parametar = object.innerHTML=value;
我想你可以写
parameter = value;