返回值如下:<span>测试1</span>
<a href="#" onclick="num(0,19),num2('7165')" style="">你好001</a>
<a href="#" onclick="num(1,19),num2('6563')" style="">你好002</a>
<a href="#" onclick="num(2,19),num2('1563')" style="">你好003</a>
我只要得到num2中的7165,不管返回值多少数据,始终要第一个<a>连接中的num2中的值求大神怎么写!
<a href="#" onclick="num(0,19),num2('7165')" style="">你好001</a>
<a href="#" onclick="num(1,19),num2('6563')" style="">你好002</a>
<a href="#" onclick="num(2,19),num2('1563')" style="">你好003</a>
我只要得到num2中的7165,不管返回值多少数据,始终要第一个<a>连接中的num2中的值求大神怎么写!
onclick="num(0,19),num2('7165')"
你可以改成这样
onclick="numCompute(0,19,'7165');"
增加个js 方法
funciton numCompute(num1, num2, str1)
{
num(num1,num2);
return num2(str1);
}
<a href="#" onclick="num(1,19),num2('6563')" style="">你好002</a>
<a href="#" onclick="num(2,19),num2('1563')" style="">你好003</a>
<script type="text/javascript">
//function num(a,b){}
//function num2(n){alert(n)}
var a=document.getElementsByTagName("a");
for(var i=0;i< a.length;i++){
a[i].onclick=(function(e){
return function(){
var arr=a[0].getAttribute("onclick");
var v=arr.split("num2('")[1].replace("')","");
alert(v);
return false;//如果需要阻止链接触发
}
})(i)
}
</script>
type:'get',
cache:false,
url:'action/paperlist.php?action=sel_area_version&areaid='+areaid+'&banbenid='+banbenid+'',
success:function(result){
var listmenu="";
listmenu=listmenu+"<span>版本:</span>";
listmenu=listmenu+result;
document.getElementById("banben").innerHTML=listmenu;
alert(listmenu);
//paper_grade_menu(greadid,"0");
},
error:function(){alert("版本查询异常");}
});返回值的listmenu就是我说的返回值,可是你的方法怎么分装啊,
xzy21com得出的结果要赋值到paper_grade_menu(greadid,"0");里中的greadid,