javascript - 使用javascript单击链接时如何设置隐藏字段的值

标签 javascript

我想在单击链接时为隐藏字段 (sub_catid) 设置值。我的源代码如下。

隐藏输入框

<input type="hidden" name="sub_catid" value="" id="sub_catid">

链接

<a href="#" data-subcat="3" class="sub-cat-id">Sub Category Name</a>

最佳答案

function func(btnId){
    document.getElementById('sub_catid').value = document.getElementById(btnId).getAttribute('data-subcat');
    //testing new value
    alert(document.getElementById('sub_catid').value);
}
<input type="hidden" name="sub_catid" value="" id="sub_catid">
a link
<a id="button" href="#" data-subcat="3" class="sub-cat-id" onclick="func(this.id)">Sub Category Name</a>

关于javascript - 使用javascript单击链接时如何设置隐藏字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41417007/

相关文章:

javascript - 如何在 javascript 中创建动态函数?

javascript - Node.JS - 在另一个函数中调用预定义函数

javascript - 如何在 Javascript 中做一个递归计时器

javascript - 如何在 Javascript 中添加 1 小时 5 分钟

javascript - Gulp-仅重命名文件而不是目录

javascript - DOJO 中 getElementsByTagName() 的等价物是什么

javascript - 未检测到使用 javascript 的自动填充

javascript - Promise.all 的异步图像预加载不适用于非 Chrome 浏览器

Javascript 揭示模块模式

javascript - 我的视频未通过 youtubebackground api 显示