我正在尝试在<a>
标签内使用onClick传递2个变量
这是我的代码:
<a onClick="pbDiv(id=1);">Enter</a>
<script>
function pbDiv(id){
alert(id);
}
</script>
这完全可以正常工作。
但是问题是我需要传递2个变量
变量示例
id=1
name=myname
在onClick
内
那有可能吗?
尝试了这个onClick="pbDiv(id=1,name=name);"
似乎对我不起作用。
答案 0 :(得分:1)
在javascript中,您将名称定义为参数,而从不传入参数名称作为参数。但是,TypeScript(JavaScript版本)可以做到这一点。
function pbDiv(id, name){
alert("id: " + id + ", name: " + name);
}
<a onclick="pbDiv(1, 'foo');" href="#">Enter</a>
答案 1 :(得分:1)
改为传递对象
<a onClick="pbDiv(options={id:1, name: 'deepak'});">Enter</a>
<script>
function pbDiv(options) {
alert(options.id + options.name);
}
</script>