我有5个按钮,所有这些按钮都需要在click或onSubmit idk上运行相同的功能。最好的方法是做什么..但是我需要将按钮ID作为参数传递给函数。按钮正在运行BuyItem功能(按钮ID),我需要按钮才能过去,所以我可以运行相同的功能,只需根据传递的按钮ID区分他们正在购买的东西。
按钮是在我的php文件中创建的
<input type='button' id='$id' name='$id' onSubmit="funciton($id)" style='width:185px;'value='Buy Tool'>
我不知道那是不是我应该如何调用该函数但是当按钮单击时我需要将id传递给函数
答案 0 :(得分:1)
this.id
将提供元素的当前ID
<input type='button' id='$id' name='$id' onSubmit="Funciton(this.id)" style='width:185px;'value='Buy Tool'>
然后你的js将是
Funciton(id){
alert(id);
}
答案 1 :(得分:0)
我认为你正在寻找类似的东西:
<input
type='button'
id='777'
onclick="javascript:alert('I am button'+this.attributes.id.value)"
value='Buy Tool'>