请问:如何传递ID名

leetow2006 2019-04-18 01:21:51
我的代码是:
<p class="STYLE2">食材1
<input name="ufood1" type="text" id="ufood1" onkeyup="getv('ufood1')" />
</p>
<p class="STYLE2">食材2
<input name="ufood1" type="text" id="ufood2" onkeyup="getv('ufood2')" />
</p>
<p class="STYLE2">食材3
<input name="ufood1" type="text" id="ufood3" onkeyup="getv('ufood3')" />
</p>
.....

然后在js中:
function getv(foodid)
{
var cname = document.getElementById(foodid).value;
var edit1=document.getElementById(foodid);
.....
}

我想把输入框中的ID传递到js中,并获取它的值。
可是感觉我这样写好像不行,请问该如何更改呢?
...全文
264 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2019-04-18
  • 打赏
  • 举报
回复
你的代码没问题,看看问题是不是出在其它地方
leetow2006 2019-04-18
  • 打赏
  • 举报
回复
哦,我试试,谢谢
丰云 2019-04-18
  • 打赏
  • 举报
回复
<p class="STYLE2">食材1 <input name="ufood1" type="text" id="ufood1" onkeyup="getv(this)" /> function getv(obj) { var cname = obj.value; var cid=obj.id; ..... }

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧